[
{
"filterText": "I create fixtures by \"Template\" template",
"insertText": "And I create fixtures by \"Template\" template",
"sortText": "И я создаю fixtures по макету \"Макет\"",
"documentation": "Creates data from MXL template",
"kind": 0,
"section": "Fixtures"
},
{
"filterText": "If dialog box is visible I click \"the button named ButtonName\"",
"insertText": "Then If dialog box is visible I click \"the button named ButtonName\"",
"sortText": "Затем Если появилось окно диалога я нажимаю на кнопку \"Имя кнопки\"",
"documentation": "If dialog box appears - clicks the button with the specified name.",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "If dialog box is visible I click \"ButtonName\" button",
"insertText": "Then If dialog box is visible I click \"ButtonName\" button",
"sortText": "Затем Если появилось окно диалога я нажимаю на кнопку \"Заголовок кнопки\"",
"documentation": "If dialog box appears - clicks the button.",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "I close warning window",
"insertText": "And I close warning window",
"sortText": "И я закрываю окно предупреждения",
"documentation": "Closes warning window if it is available",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "system warning window does not appear",
"insertText": "Then system warning window does not appear",
"sortText": "Тогда не появилось окно предупреждения системы",
"documentation": "Checks that system warning is not displayed on the screen.",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "warning message containing text \"Text\" appears",
"insertText": "Then warning message containing text \"Text\" appears",
"sortText": "Тогда появилось предупреждение, содержащее текст \"Текст\"",
"documentation": "Checks if warning window with required text is displayed.",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "warning window does not contain \"RequiredText\" text Then",
"insertText": "If warning window does not contain \"RequiredText\" text Then",
"sortText": "Если в окне предупреждения нет текста \"Нужный текст\" тогда",
"documentation": "Condition. True if warning message does not contain the specified text.",
"kind": 5,
"section": "UI.Functions panel"
},
{
"filterText": "warning message containing text \"Text\" appeared Then",
"insertText": "If warning message containing text \"Text\" appeared Then",
"sortText": "Если появилось предупреждение, содержащее текст \"Текст\" тогда",
"documentation": "Condition. Checks if warning window with required text is displayed.",
"kind": 5,
"section": "UI.Functions panel"
},
{
"filterText": "the warning is displayed then",
"insertText": "If the warning is displayed then",
"sortText": "Если появилось предупреждение, тогда",
"documentation": "Condition. Checks if warning window is displayed.",
"kind": 5,
"section": "UI.Functions panel"
},
{
"filterText": "warning window with \"Header\" header and \"Text\" text is opened",
"insertText": "Given warning window with \"Header\" header and \"Text\" text is opened",
"sortText": "Дано Открылось окно предупреждения с заголовком \"Заголовок\" и текстом \"Текст\"",
"documentation": "Checks if warning window appears",
"kind": 0,
"section": "UI.Functions panel"
},
{
"filterText": "I select from \"FieldName\" drop-down list by \"StringPart\" string",
"insertText": "And I select from \"FieldName\" drop-down list by \"StringPart\" string",
"sortText": "И из выпадающего списка \"Заголовок поля\" я выбираю по строке \"ЧастьСтроки\"",
"documentation": "Select from drop-down list. The value will be selected through input by string. Allowed to input not entire line.",
"kind": 0,
"section": "UI.Drop-down list.Input by string"
},
{
"filterText": "I select from the drop-down list named \"FieldName\"  by \"StringPart\" string",
"insertText": "And I select from the drop-down list named \"FieldName\"  by \"StringPart\" string",
"sortText": "И из выпадающего списка \"ИмяПоля\" я выбираю по строке \"ЧастьСтроки\"",
"documentation": "Select from drop-down list. The value will be selected through input by string. Allowed to input not entire line.",
"kind": 0,
"section": "UI.Drop-down list.Input by string"
},
{
"filterText": "I open \"ListName\" drop-down list",
"insertText": "And I open \"ListName\" drop-down list",
"sortText": "И я открываю выпадающий список \"Заголовок списка\"",
"documentation": "Opens drop-down list",
"kind": 0,
"section": "UI.Drop-down list.Open list"
},
{
"filterText": "I open the drop-down list named \"ListName\"",
"insertText": "And I open the drop-down list named \"ListName\"",
"sortText": "И я открываю выпадающий список \"ИмяСписка\"",
"documentation": "Opens drop-down list",
"kind": 0,
"section": "UI.Drop-down list.Open list"
},
{
"filterText": "I save the dropdown list \"ListHeader \" as \" % 2 VariableName\"",
"insertText": "And I save the dropdown list \"ListHeader \" as \" % 2 VariableName\"",
"sortText": "И я сохраняю выпадающий список \"Заголовок списка\" как \"Имя переменной\"",
"documentation": "Saves dropdown list as a value table with columns DataPresentation and DisplayText",
"kind": 0,
"section": "UI.Drop-down list.Save list"
},
{
"filterText": "I select \"Value\" from the list",
"insertText": "And I select \"Value\" from the list",
"sortText": "И я выбираю из списка \"Значение\"",
"documentation": "Selects value from the list bound to the form. This list may appear if the form standard event interception takes place, and another choice list will be displayed to user.",
"kind": 0,
"section": "UI.Drop-down list.Exact value"
},
{
"filterText": "I select \"FieldValue\" exact value from \"FieldName\" drop-down list",
"insertText": "And I select \"FieldValue\" exact value from \"FieldName\" drop-down list",
"sortText": "И из выпадающего списка \"Заголовок поля\" я выбираю точное значение \"ЗначениеПоля\"",
"documentation": "Select from drop-down list. Passed value should exactly match the one user sees when selecting from the list.",
"kind": 0,
"section": "UI.Drop-down list.Exact value"
},
{
"filterText": "I select \"ListValue\" exact value from the drop-down list named \"FieldName\"",
"insertText": "And I select \"ListValue\" exact value from the drop-down list named \"FieldName\"",
"sortText": "И из выпадающего списка \"ИмяПоля\" я выбираю точное значение \"ЗначениеПоля\"",
"documentation": "Select from drop-down list. Passed value should exactly match the one user sees when selecting from the list.",
"kind": 0,
"section": "UI.Drop-down list.Exact value"
},
{
"filterText": "I cancel group fixation",
"insertText": "And I cancel group fixation",
"sortText": "И я отменяю фиксирование группы",
"documentation": "Cancels group fixation.",
"kind": 0,
"section": "UI.Groups.Group fixation"
},
{
"filterText": "I fix \"GroupName\" group",
"insertText": "And I fix \"GroupName\" group",
"sortText": "И я фиксирую группу \"ИмяГруппы\"",
"documentation": "Fixes the group the user works with. I.e. attributes search will only be performed in this group.",
"kind": 0,
"section": "UI.Groups.Group fixation"
},
{
"filterText": "I fix the group named \"GroupName\"",
"insertText": "And I fix the group named \"GroupName\"",
"sortText": "И я фиксирую группу \"ИмяГруппы\"",
"documentation": "Fixes the group the user works with. I.e. attributes search will only be performed in this group.",
"kind": 0,
"section": "UI.Groups.Group fixation"
},
{
"filterText": "in opened panel I select \"CommandName\"",
"insertText": "When in opened panel I select \"CommandName\"",
"sortText": "Когда В панели открытых я выбираю \"ИмяКоманды\"",
"documentation": "Clicks the button at open windows panel",
"kind": 0,
"section": "UI.Command interface.Opened items panel"
},
{
"filterText": "opened panel contains \"CommandName\" command Then",
"insertText": "If opened panel contains \"CommandName\" command Then",
"sortText": "Если в панели открытых есть команда \"ИмяКоманды\" Тогда",
"documentation": "Condition. Checks the command presence in the opened panel.",
"kind": 5,
"section": "UI.Command interface.Opened items panel"
},
{
"filterText": "in sections panel I select \"CommandName\"",
"insertText": "And in sections panel I select \"CommandName\"",
"sortText": "Когда В панели разделов я выбираю \"ИмяКоманды\"",
"documentation": "Clicks sections panel button",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "In the command interface I select \"SectionPanelCommandName\" \"FunctionPanelCommandName\"",
"insertText": "And In the command interface I select \"SectionPanelCommandName\" \"FunctionPanelCommandName\"",
"sortText": "И В командном интерфейсе я выбираю \"ИмяКомандыПанелиРазделов\" \"ИмяКомандыПанелиФункций\"",
"documentation": "Clicks sections panel button, then functions panel button.",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "I click command interface button \"ButtonName\"",
"insertText": "When I click command interface button \"ButtonName\"",
"sortText": "Когда я нажимаю кнопку командного интерфейса \"Заголовок кнопки\"",
"documentation": "Clicks command interface button",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "section panel is equal to\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And section panel is equal to\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель разделов равна\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies the equality of sections panel and the passed table containing sections panel items.",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "section panel does not contain menu items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And section panel does not contain menu items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель разделов не содержит пункты меню\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies that sections panel does not contain items from the passed table containing sections panel items.",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "section panel contains menu items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And section panel contains menu items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель разделов содержит пункты меню\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies that sections panel contains items from the passed table containing sections panel items.",
"kind": 0,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "sections panel contains \"CommandName\" command Then",
"insertText": "If sections panel contains \"CommandName\" command Then",
"sortText": "Если в панели разделов есть команда \"ИмяКоманды\" Тогда",
"documentation": "Condition. Checks the command presence in the sections panel.",
"kind": 5,
"section": "UI.Command interface.Sections panel"
},
{
"filterText": "in functions panel I activate \"CommandName\"",
"insertText": "And in functions panel I activate \"CommandName\"",
"sortText": "И В панели функций я активизирую 'ИмяКоманды'",
"documentation": "Activation of the functions panel button",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "in functions panel I select \"CommandName\"",
"insertText": "And in functions panel I select \"CommandName\"",
"sortText": "И В панели функций я выбираю \"ИмяКоманды\"",
"documentation": "Clicks functions panel button",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "the functions panel I select \"CommandName\" in \"Main\" group",
"insertText": "And the functions panel I select \"CommandName\" in \"Main\" group",
"sortText": "И В панели функций в группе \"Основное\" я выбираю \"ИмяКоманды\"",
"documentation": "Clicks functions panel button in the specified group.",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "functions panel is equal to\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And functions panel is equal to\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель функций равна\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies the equality of functions panel and the passed table containing functions panel items.",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "functions panel does not contain menu items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And functions panel does not contain menu items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель функций не содержит пункты меню\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies that functions panel does not contain items from the passed table containing functions panel items.",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "functions panel contains menu items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And functions panel contains menu items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И панель функций содержит пункты меню\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Verifies that functions panel contains items from the passed table containing functions panel items.",
"kind": 0,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "functions panel contains \"CommandName\" command Then",
"insertText": "If functions panel contains \"CommandName\" command Then",
"sortText": "Если в панели функций есть команда \"ИмяКоманды\" Тогда",
"documentation": "Condition. Checks the command presence in the functions panel.",
"kind": 5,
"section": "UI.Command interface.Functions panel"
},
{
"filterText": "In this window I click command interface button \"InterfaceCommand\"",
"insertText": "And In this window I click command interface button \"InterfaceCommand\"",
"sortText": "И В текущем окне я нажимаю кнопку командного интерфейса \"КомандаИнтерфейса\"",
"documentation": "Clicks command interface button in the current form",
"kind": 0,
"section": "UI.Command interface.Current window"
},
{
"filterText": "current window contains command interface button \"InterfaceCommand\" Then",
"insertText": "If current window contains command interface button \"InterfaceCommand\" Then",
"sortText": "Если в текущем окне есть кнопка командного интерфейса \"КомандаИнтерфейса\" Тогда",
"documentation": "Condition. Checks command interface button presence on the current form.",
"kind": 5,
"section": "UI.Command interface.Current window"
},
{
"filterText": "I open hyperlink \"e1cib/data/Catalog.Catalog1?ref=ad018df0619b11d5458a440b8c472f30\"",
"insertText": "Given I open hyperlink \"e1cib/data/Catalog.Catalog1?ref=ad018df0619b11d5458a440b8c472f30\"",
"sortText": "Дано Я открываю навигационную ссылку \"e1cib/data/Справочник.Справочник1?ref=ad018df0619b11d5458a440b8c472f30\"",
"documentation": "Opens the hyperlink As Shift+F11",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"AccumulationRegister1\" accumulation register default form",
"insertText": "Given I open \"AccumulationRegister1\" accumulation register default form",
"sortText": "Дано Я открываю основную форму регистра накопления \"РегистрНакопления1\"",
"documentation": "Opens accumulation register default form by it's name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"AccumulationRegister1\" accumulation register list form",
"insertText": "Given I open \"AccumulationRegister1\" accumulation register list form",
"sortText": "Дано Я открываю основную форму списка регистра накопления \"РегистрНакопления1\"",
"documentation": "Opens accumulation register default form by it's name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"InformationRegister1\" information register default form",
"insertText": "Given I open \"InformationRegister1\" information register default form",
"sortText": "Дано Я открываю основную форму регистра сведений \"РегистрСведений1\"",
"documentation": "Opens accumulation register default form by it's name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"InformationRegister1\" information register list form",
"insertText": "Given I open \"InformationRegister1\" information register list form",
"sortText": "Дано Я открываю основную форму списка регистра сведений \"РегистрСведений1\"",
"documentation": "Opens information register default form by it's name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"Document1\" document default form",
"insertText": "Given I open \"Document1\" document default form",
"sortText": "Дано Я открываю основную форму списка документа \"Документ1\"",
"documentation": "Opens document default list form by its name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"Catalog1\" catalog default form",
"insertText": "Given I open \"Catalog1\" catalog default form",
"sortText": "Дано Я открываю основную форму списка справочника \"Справочник1\"",
"documentation": "Opens catalog default list form by its name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"DataProcessor1\" data processor default form",
"insertText": "Given I open \"DataProcessor1\" data processor default form",
"sortText": "Дано Я открываю основную форму обработки \"Обработка1\"",
"documentation": "Opens data processor form by its name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"Report1\" report default form",
"insertText": "Given I open \"Report1\" report default form",
"sortText": "Дано Я открываю основную форму отчета \"Отчет1\"",
"documentation": "Opens report form by report name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I open \"CatalogName1\" reference main form",
"insertText": "Given I open \"CatalogName1\" reference main form",
"sortText": "Дано Я открываю основную форму справочника \"ИмяСправочника\"",
"documentation": "Opens reference default form by it's name in metadata",
"kind": 0,
"section": "UI.Navigation links"
},
{
"filterText": "I activate \"WindowName\" window",
"insertText": "And I activate \"WindowName\" window",
"sortText": "И я активизирую окно \"Заголовок окна\"",
"documentation": "Activates the window with required title",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "I close current window",
"insertText": "And I close current window",
"sortText": "И я закрываю текущее окно",
"documentation": "Closes the active window",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "I close all client application windows except \"RequiredWindow\"",
"insertText": "And I close all client application windows except \"RequiredWindow\"",
"sortText": "И я закрыл все окна клиентского приложения кроме \"Нужное окно\"",
"documentation": "Closes all current TestClient windows except the required one.",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "I close all client application windows",
"insertText": "And I close all client application windows",
"sortText": "И я закрыл все окна клиентского приложения",
"documentation": "Closes all current TestClient windows.",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "I close \"WindowName\" window",
"insertText": "And I close \"WindowName\" window",
"sortText": "И я закрываю окно \"Заголовок окна\"",
"documentation": "Closes the window with required title",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "I wait the window with header different from \"WindowName\" opening in \"20\" seconds",
"insertText": "And I wait the window with header different from \"WindowName\" opening in \"20\" seconds",
"sortText": "И я жду открытия окна отличного от \"Заголовок окна\" в течение 20 секунд",
"documentation": "Waits for opening the window different from the passed one, within the specified number of seconds. Used to determine windows change.",
"kind": 7,
"section": "UI.Windows"
},
{
"filterText": "I wait \"WindowName\" window closing in \"600\" seconds",
"insertText": "And I wait \"WindowName\" window closing in \"600\" seconds",
"sortText": "И я жду закрытия окна \"Заголовок окна\" в течение 20 секунд",
"documentation": "Waiting for window disappearance in specified number of seconds",
"kind": 7,
"section": "UI.Windows"
},
{
"filterText": "I wait \"WindowName\" window opening in \"600\" seconds",
"insertText": "And I wait \"WindowName\" window opening in \"600\" seconds",
"sortText": "И я жду открытия окна \"Заголовок окна\" в течение 20 секунд",
"documentation": "Waiting for window appearance in specified number of seconds",
"kind": 7,
"section": "UI.Windows"
},
{
"filterText": "\"FormName\" form is opened",
"insertText": "Then \"FormName\" form is opened",
"sortText": "Тогда открылась форма \"Справочник.Справочник1.Форма.ФормаЭлемента\"",
"documentation": "Checks if the active window with required form presents at the screen",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "the form named \"FormName\" is opened",
"insertText": "Then the form named \"FormName\" is opened",
"sortText": "Тогда открылась форма \"Справочник.Справочник1.Форма.ФормаЭлемента\"",
"documentation": "Checks if the active window with required form presents at the screen",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "\"FormName\" window is opened",
"insertText": "Then \"FormName\" window is opened",
"sortText": "Тогда открылось окно \"Заголовок окна\"",
"documentation": "Checks if the active window with required header presents at the screen",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "the current window is \"ComparisonType\" to expected window \"RequiredWindow\" Then",
"insertText": "If the current window is \"ComparisonType\" to expected window \"RequiredWindow\" Then",
"sortText": "Если текущее окно \"не равно\" ожидаемому окну \"НужноеОкно\" Тогда",
"documentation": "Condition. Checks that the current window is equal to/is not equal to the specified window, which is saved before",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "this is start page Then",
"insertText": "If this is start page Then",
"sortText": "Если это начальная страница Тогда",
"documentation": "Condition. Checks if the current window is start page",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "this is not start page Then",
"insertText": "If this is not start page Then",
"sortText": "Если это не начальная страница Тогда",
"documentation": "Condition. Checks if the current window is not start page",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "current window header is \"WindowName\" Then",
"insertText": "If current window header is \"WindowName\" Then",
"sortText": "Если текущее окно имеет заголовок \"Заголовок окна\" Тогда",
"documentation": "Condition. Checks if currently active window is the one with required header",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "window with the header from the table has appeared Then",
"insertText": "If window with the header from the table has appeared Then",
"sortText": "Если появилось окно с заголовком из таблицы  Тогда",
"documentation": "Condition. Checks if there is a window with a title from the table",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "the window with \"WindowName\" header appeared in \"10\" seconds Then",
"insertText": "If the window with \"WindowName\" header appeared in \"10\" seconds Then",
"sortText": "Если появилось окно с заголовком \"Заголовок окна\" в течение 10 секунд Тогда",
"documentation": "Condition. Checks if the window with required header appears at the screen in required number of seconds",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "window with \"WindowName\" header has appeared Then",
"insertText": "If window with \"WindowName\" header has appeared Then",
"sortText": "Если появилось окно с заголовком \"Заголовок окна\" Тогда",
"documentation": "Condition. Checks if the active window with required header presents at the screen",
"kind": 5,
"section": "UI.Windows"
},
{
"filterText": "form with \"FormTitle\" header is opened in the active window",
"insertText": "Given form with \"FormTitle\" header is opened in the active window",
"sortText": "Дано В активном окне открылась форма с заголовком \"Заголовок формы\"",
"documentation": "Step checks if active window contains required form.",
"kind": 0,
"section": "UI.Windows"
},
{
"filterText": "wait for background report runing completion for \"10\" seconds",
"insertText": "Given wait for background report runing completion for \"10\" seconds",
"sortText": "Дано Ожидаем завершения фонового формирования отчета в течение \"10\" секунд",
"documentation": "Step is valid only if TestManager and TestClient work in the same database. The step waits for specified time that active background jobs are finished.",
"kind": 7,
"section": "UI.Reports"
},
{
"filterText": "the current row in \"TableName\" table is marked for deletion",
"insertText": "And the current row in \"TableName\" table is marked for deletion",
"sortText": "И в таблице \"ИмяТаблицы\" текущая строка помечена на удаление",
"documentation": "Checks if the current row in the list is marked for deletion.",
"kind": 0,
"section": "UI.Deletion mark"
},
{
"filterText": "the current row in \"TableName\" table is not marked for deletion Then",
"insertText": "If the current row in \"TableName\" table is not marked for deletion Then",
"sortText": "Если в таблице \"ИмяТаблицы\" текущая строка не помечена на удаление тогда",
"documentation": "Checks if the current row in the list is not marked for deletion.",
"kind": 5,
"section": "UI.Deletion mark"
},
{
"filterText": "the current row in \"TableName\" table is not marked for deletion",
"insertText": "And the current row in \"TableName\" table is not marked for deletion",
"sortText": "И в таблице \"ИмяТаблицы\" текущая строка не помечена на удаление",
"documentation": "Checks if the current row in the list is not marked for deletion.",
"kind": 0,
"section": "UI.Deletion mark"
},
{
"filterText": "the current row in \"TableName\" table is marked for deletion Then",
"insertText": "If the current row in \"TableName\" table is marked for deletion Then",
"sortText": "Если в таблице \"ИмяТаблицы\" текущая строка помечена на удаление тогда",
"documentation": "Condition. Checks if the current row in the list is marked for deletion.",
"kind": 5,
"section": "UI.Deletion mark"
},
{
"filterText": "user messages dont contain same messages",
"insertText": "And user messages dont contain same messages",
"sortText": "И в сообщениях пользователю нет одинаковых сообщений",
"documentation": "Checks that each user message to the user occurs only once",
"kind": 0,
"section": "UI.User message.No duplicate messages"
},
{
"filterText": "I wait that in user messages the \"RequiredValue\" substring will appear in \"30\" seconds",
"insertText": "Then I wait that in user messages the \"RequiredValue\" substring will appear in \"30\" seconds",
"sortText": "Затем я жду, что в сообщениях пользователю будет подстрока \"Нужное мне значение\" в течение 30 секунд",
"documentation": "Waits for the substring appearance in user messages for specified time",
"kind": 7,
"section": "UI.User message.Waiting for the message"
},
{
"filterText": "I clear user message window",
"insertText": "And I clear user message window",
"sortText": "И я очищаю окно сообщений пользователю",
"documentation": "Clears user message window.",
"kind": 0,
"section": "UI.User message.Clearing messages window"
},
{
"filterText": "TestClient log message does not contain \"RequiredUserMessage\" string",
"insertText": "When TestClient log message does not contain \"RequiredUserMessage\" string",
"sortText": "Когда в логе сообщений TestClient нет строки \"Нужное сообщение пользователю\"",
"documentation": "Checks if the message log does not contain the required line.",
"kind": 0,
"section": "UI.User message.Check messages absence"
},
{
"filterText": "user message window does not contain messages",
"insertText": "Then user message window does not contain messages",
"sortText": "Тогда в окне сообщений пользователю нет сообщений",
"documentation": "Checks is user message window does not contain messages.",
"kind": 0,
"section": "UI.User message.Check messages absence"
},
{
"filterText": "Recent TestClient message does not contain \"No\" string",
"insertText": "And Recent TestClient message does not contain \"No\" string",
"sortText": "И В последнем сообщении TestClient нет строки \"Нет\"",
"documentation": "Step checks if the newest user message doesn't contain the specified substring.",
"kind": 0,
"section": "UI.User message.Check messages absence"
},
{
"filterText": "TestClient log message contains \"RequiredUserMessage\" string",
"insertText": "When TestClient log message contains \"RequiredUserMessage\" string",
"sortText": "Когда в логе сообщений TestClient есть строка \"Нужное сообщение пользователю\"",
"documentation": "Checks if the message log contains the required line.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "there are lines in TestClient message log\r\n\u0009| \"Message1\" |\r\n\u0009| \"Message2\" |",
"insertText": "When there are lines in TestClient message log\r\n\u0009| \"Message1\" |\r\n\u0009| \"Message2\" |",
"sortText": "Когда в логе сообщений TestClient есть строки:\n\u0009| 'Сообщение1' |\n\u0009| 'Сообщение2' |",
"documentation": "Checks if the message log contains the required line.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "TestClient log message contains \"RequiredUserMessage\" string by template",
"insertText": "When TestClient log message contains \"RequiredUserMessage\" string by template",
"sortText": "Когда в логе сообщений TestClient есть строка по шаблону \"Нужное сообщение пользователю\"",
"documentation": "Checks if the message log contains the required line. The * symbol replaces the arbitrary character set.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "TestClient messages log contains messages from the list only\r\n | \"Message1\" |\r\n | \"Message2\" |",
"insertText": "When TestClient messages log contains messages from the list only\r\n | \"Message1\" |\r\n | \"Message2\" |",
"sortText": "Когда в логе сообщений TestClient есть сообщения только из списка\n\u0009| 'Сообщение1' |\n\u0009| 'Сообщение2' |",
"documentation": "Checks if user messages contain only messages from the list. Messages order is not important.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "Recent TestClient message contains \"RequiredString\" string",
"insertText": "Given Recent TestClient message contains \"RequiredString\" string",
"sortText": "Дано В последнем сообщении TestClient есть строка \"НужнаяСтрока\"",
"documentation": "Step checks the content of the newest user message.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "Recent TestClient message contains \"Y*\" string by template",
"insertText": "Given Recent TestClient message contains \"Y*\" string by template",
"sortText": "Дано В последнем сообщении  TestClient есть строка по шаблону \"Д*\"",
"documentation": "Step checks the content of the newest user message. \"*\" character is allowed.",
"kind": 0,
"section": "UI.User message.Check messages text"
},
{
"filterText": "user messages contain \"MyString\" string Then",
"insertText": "If user messages contain \"MyString\" string Then",
"sortText": "Если в сообщениях пользователю есть строка \"МояСтрока\" Тогда",
"documentation": "Condition. Checks if user messages contain specified string or substring",
"kind": 5,
"section": "UI.User message.Condition"
},
{
"filterText": "current window contains user messages Then",
"insertText": "If current window contains user messages Then",
"sortText": "Если в текущем окне есть сообщения пользователю Тогда",
"documentation": "Condition. Checks that the current window contains user messages.",
"kind": 5,
"section": "UI.User message.Condition"
},
{
"filterText": "the table \"Variable1\" is included in the table \"Variable2\"",
"insertText": "And the table \"Variable1\" is included in the table \"Variable2\"",
"sortText": "И таблица \"ИмяПеременной1\" содержится в таблице \"ИмяПеременной2\"",
"documentation": "Checks if one table is included into another. Table values should have been saved using the step: And I save the value of \"Table1\" table as \"Tab1\"",
"kind": 0,
"section": "UI.Tables.Contains items"
},
{
"filterText": "I select current line in \"TableName\" table",
"insertText": "And I select current line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я выбираю текущую строку",
"documentation": "Select current line specifying the table",
"kind": 0,
"section": "UI.Tables.Current window"
},
{
"filterText": "I select all lines of \"TableName\" table",
"insertText": "Then I select all lines of \"TableName\" table",
"sortText": "Тогда в таблице \"ИмяТаблицы\" я выделяю все строки",
"documentation": "Select all table lines",
"kind": 0,
"section": "UI.Tables.Lines selection"
},
{
"filterText": "in \"TableName\" table I select all lines above the current line",
"insertText": "And in \"TableName\" table I select all lines above the current line",
"sortText": "И в таблице \"ИмяТаблицы\" я выделяю все строки выше текущей",
"documentation": "Selects all table lines above this",
"kind": 0,
"section": "UI.Tables.Lines selection"
},
{
"filterText": "in \"TableName\" table I select all lines below the current line",
"insertText": "And in \"TableName\" table I select all lines below the current line",
"sortText": "И в таблице \"ИмяТаблицы\" я выделяю все строки ниже текущей",
"documentation": "Selects all table lines below this",
"kind": 0,
"section": "UI.Tables.Lines selection"
},
{
"filterText": "in \"TableName\" table I open \"AttributeHeader\" drop-down list",
"insertText": "And in \"TableName\" table I open \"AttributeHeader\" drop-down list",
"sortText": "И в таблице \"ИмяТаблицы\" я открываю выпадающий список \"Заголовок списка\"",
"documentation": "Opens drop-down list",
"kind": 0,
"section": "UI.Tables.Drop-down list.Open list"
},
{
"filterText": "in \"TableName\" table I open drop-down list named \"AttributeName\"",
"insertText": "And in \"TableName\" table I open drop-down list named \"AttributeName\"",
"sortText": "И в таблице \"ИмяТаблицы\" я открываю выпадающий список \"ИмяСписка\"",
"documentation": "Opens drop-down list",
"kind": 0,
"section": "UI.Tables.Drop-down list.Open list"
},
{
"filterText": "I add a line in \"TableName\" table",
"insertText": "And I add a line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я добавляю строку",
"documentation": "Adding a line",
"kind": 0,
"section": "UI.Tables.Add a line"
},
{
"filterText": "in \"TableName\" table \"AttributeName\" attribute is available",
"insertText": "And in \"TableName\" table \"AttributeName\" attribute is available",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"Заголовок реквизита\" доступно",
"documentation": "Check if the table attribute is available",
"kind": 0,
"section": "UI.Tables.Availability"
},
{
"filterText": "in \"TableName\" table the attribute named \"AttributeName\" is available",
"insertText": "And in \"TableName\" table the attribute named \"AttributeName\" is available",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"ИмяРеквизита\" доступно",
"documentation": "Check if the table attribute is available",
"kind": 0,
"section": "UI.Tables.Availability"
},
{
"filterText": "in \"TableName\" table \"AttributeName\" attribute is not available",
"insertText": "And in \"TableName\" table \"AttributeName\" attribute is not available",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"Заголовок реквизита\" не доступно",
"documentation": "Check if the table attribute is not available",
"kind": 0,
"section": "UI.Tables.Availability"
},
{
"filterText": "in \"TableName\" table the attribute named \"AttributeName\" is not available",
"insertText": "And in \"TableName\" table the attribute named \"AttributeName\" is not available",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"ИмяРеквизита\" не доступно",
"documentation": "Check if the table attribute is not available",
"kind": 0,
"section": "UI.Tables.Availability"
},
{
"filterText": "I fill \"TableName\" table with data\r\n | \"ColumnName1\" | \"ColumnName2\" |\r\n | \"Value1\" | \"Value2\" |",
"insertText": "And I fill \"TableName\" table with data\r\n | \"ColumnName1\" | \"ColumnName2\" |\r\n | \"Value1\" | \"Value2\" |",
"sortText": "И я заполняю таблицу \"ИмяТаблицы\" данными\n\u0009| 'ИмяКолонки1' | 'ИмяКолонки2' |\n\u0009| 'Значение1'     | 'Значение2'     |",
"documentation": "Fills the specified table with Gherkin table data.",
"kind": 0,
"section": "UI.Tables.Fill with data"
},
{
"filterText": "I save selected lines of \"TableName\" table as \"VariableName\"\r\n |ColumnName1 |\r\n |ColumnName2 |",
"insertText": "And I save selected lines of \"TableName\" table as \"VariableName\"\r\n |ColumnName1 |\r\n |ColumnName2 |",
"sortText": "И я запоминаю выделенные строки таблицы \"Таблица1\" как \"ИмяПеременной\"\n\u0009| 'ИмяКолонки1' |\n\u0009| 'ИмяКолонки2' |",
"documentation": "Saves the values of specified columns in selected lines to the variable.",
"kind": 0,
"section": "UI.Tables.Save table value"
},
{
"filterText": "I save the value of \"TableName\" table as \"VariableName\"",
"insertText": "And I save the value of \"TableName\" table as \"VariableName\"",
"sortText": "И я запоминаю значение таблицы \"Таблица1\" как \"ИмяПеременной\"\n\u0009| 'ИмяКолонки1' |\n\u0009| 'ИмяКолонки2' |",
"documentation": "Saves specified table columns values into the variable",
"kind": 0,
"section": "UI.Tables.Save table value"
},
{
"filterText": "in \"TableName\" table \"CheckboxName\" field is set to \"True\"",
"insertText": "And in \"TableName\" table \"CheckboxName\" field is set to \"True\"",
"sortText": "И в таблице \"ИмяТаблицы\" поле \"Заголовок поля\" имеет значение \"ЗначениеПоля\"",
"documentation": "Current table line field value check",
"kind": 0,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the field named \"FieldName\" in \"TableName\" table is equal to \"FieldValue\"",
"insertText": "And the field named \"FieldName\" in \"TableName\" table is equal to \"FieldValue\"",
"sortText": "И в таблице \"ИмяТаблицы\" поле \"ИмяПоля\" имеет значение \"ЗначениеПоля\"",
"documentation": "Current table line field value check",
"kind": 0,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the text of current cell of \"Table\" table became equal to \"FieldValue\"",
"insertText": "Then the text of current cell of \"Table\" table became equal to \"FieldValue\"",
"sortText": "Тогда текст текущей ячейки таблицы \"Таблица\" стал равен \"Значение поля\"",
"documentation": "Current table cell value check",
"kind": 0,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "current field in the table is filled",
"insertText": "And current field in the table is filled",
"sortText": "И в таблице текущее поле заполнено",
"documentation": "Checks if current cell of the current table is filled.",
"kind": 0,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "current field in the table is not filled",
"insertText": "And current field in the table is not filled",
"sortText": "И в таблице текущее поле не заполнено",
"documentation": "Checks if current cell of the current table is blank.",
"kind": 0,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "I wait current table field filling in \"Timeout\" seconds",
"insertText": "And I wait current table field filling in \"Timeout\" seconds",
"sortText": "И я жду, что в таблице текущее поле будет заполнено в течение 10 секунд.",
"documentation": "Checks for the current cell of the current table become filled in required number of seconds.",
"kind": 7,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "I wait current table field remaining blank in \"Timeout\" seconds",
"insertText": "And I wait current table field remaining blank in \"Timeout\" seconds",
"sortText": "И я жду, что в таблице текущее поле будет не заполнено в течение 10 секунд.",
"documentation": "Checks for the current cell of the current table become blank in required number of seconds.",
"kind": 7,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the field named \"FieldName\" is filled in \"TableName\" table Then",
"insertText": "If the field named \"FieldName\" is filled in \"TableName\" table Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"ИмяПоля\" заполнено Тогда",
"documentation": "Condition. Checks table cell filling. Cell name is specified as it appears in the Designer.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "\"FieldHeader\" field is filled in \"TableName\" table Then",
"insertText": "If \"FieldHeader\" field is filled in \"TableName\" table Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"Заголовок поля\" заполнено Тогда",
"documentation": "Condition. Checks table cell filling. Cell name is specified as it appears in the header.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the field named \"FieldHeader\" in \"TableName\" table has the value \"FieldValue\"  by template Then",
"insertText": "If the field named \"FieldHeader\" in \"TableName\" table has the value \"FieldValue\"  by template Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"ИмяПоля\" имеет значение по шаблону \"ШабонЗначенияПоля\" тогда",
"documentation": "Condition. Checks cell value by the template. Cell name is specified as it appears in the Designer.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "\"FieldHeader\" field in \"TableName\" table has the value \"FieldValue\"  by template Then",
"insertText": "If \"FieldHeader\" field in \"TableName\" table has the value \"FieldValue\"  by template Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"Заголовок поля\" имеет значение по шаблону \"ШаблонЗначенияПоля\" тогда",
"documentation": "Condition. Checks cell value by the template. Cell name is specified as it appears in the header.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the field named \"FieldName\" in \"TableName\" table is set to \"FieldValue\" Then",
"insertText": "If the field named \"FieldName\" in \"TableName\" table is set to \"FieldValue\" Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"ИмяПоля\" имеет значение \"ЗначениеПоля\" тогда",
"documentation": "Condition. Checks table cell value. Cell name is specified as it appears in the Designer.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "\"FieldName\" field in \"TableName\" table is set to \"FieldValue\" Then",
"insertText": "If \"FieldName\" field in \"TableName\" table is set to \"FieldValue\" Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"Заголовок поля\" имеет значение \"ЗначениеПоля\" тогда",
"documentation": "Condition. Checks table cell value. Cell name is specified as it appears in the Designer.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "the field named \"FieldName\" is not filled in \"TableName\" table Then",
"insertText": "If the field named \"FieldName\" is not filled in \"TableName\" table Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"ИмяПоля\" не заполнено Тогда",
"documentation": "Condition. Checks table cell emptiness. Cell name is specified as it appears in the Designer.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "\"FieldHeader\" field is not filled in \"TableName\" table Then",
"insertText": "If \"FieldHeader\" field is not filled in \"TableName\" table Then",
"sortText": "Если в таблице \"ИмяТаблицы\" поле \"Заголовок поля\" не заполнено Тогда",
"documentation": "Condition. Checks table cell emptiness. Cell name is specified as it appears in the header.",
"kind": 5,
"section": "UI.Tables.Table cell value"
},
{
"filterText": "I move one level up in \"TableName\" table",
"insertText": "And I move one level up in \"TableName\" table",
"sortText": "И в таблице  \"ИмяТаблицы\" я перехожу на один уровень вверх",
"documentation": "Move one level up in \"Hierarchical list\" mode",
"kind": 0,
"section": "UI.Tables.Hierarchical list"
},
{
"filterText": "I move one level down in \"TableName\" table",
"insertText": "And I move one level down in \"TableName\" table",
"sortText": "И в таблице  \"ИмяТаблицы\" я перехожу на один уровень вниз",
"documentation": "Move one level down in \"Hierarchical list\" mode",
"kind": 0,
"section": "UI.Tables.Hierarchical list"
},
{
"filterText": "in the table \"TableName\" I click \"Add\" button",
"insertText": "And in the table \"TableName\" I click \"Add\" button",
"sortText": "И в таблице \"ИмяТаблицы\" я нажимаю на кнопку \"Добавить\"",
"documentation": "Click the table button. Search the button by header.",
"kind": 0,
"section": "UI.Tables.Buttons"
},
{
"filterText": "in the table \"TableName\" I click the button named \"Add\"",
"insertText": "And in the table \"TableName\" I click the button named \"Add\"",
"sortText": "И в таблице \"ИмяТаблицы\" я нажимаю на кнопку \"Добавить\"",
"documentation": "Click the table button. Search the button by name.",
"kind": 0,
"section": "UI.Tables.Buttons"
},
{
"filterText": "the number of \"TableName\" table lines is \"ComparisonType\" \"ComparisonNumber\"",
"insertText": "Then the number of \"TableName\" table lines is \"ComparisonType\" \"ComparisonNumber\"",
"sortText": "Тогда в таблице \"ИмяТаблицы\" количество строк \"меньше или равно\" 2",
"documentation": "Checks line number in the table",
"kind": 0,
"section": "UI.Tables.Number of lines"
},
{
"filterText": "number of \"TableName\" table lines is \"ComparisonType\" \"ComparisonNumber\" Then",
"insertText": "If number of \"TableName\" table lines is \"ComparisonType\" \"ComparisonNumber\" Then",
"sortText": "Если в таблице \"ИмяТаблицы\" количество строк \"меньше или равно\" 2 Тогда",
"documentation": "Condition. Checks line number in the table",
"kind": 5,
"section": "UI.Tables.Number of lines"
},
{
"filterText": "in \"TableName\" table active column name is \"Text\"",
"insertText": "And in \"TableName\" table active column name is \"Text\"",
"sortText": "И в таблице \"ИмяТаблицы\" имя активной колонки \"Текст\"",
"documentation": "Checks if active column of the table has the required name",
"kind": 0,
"section": "UI.Tables.Columns"
},
{
"filterText": "in \"TableName\" table active column header is \"Text\"",
"insertText": "And in \"TableName\" table active column header is \"Text\"",
"sortText": "И в таблице \"ИмяТаблицы\" заголовок активной колонки \"Текст\"",
"documentation": "Checks if active column of the table has the required header",
"kind": 0,
"section": "UI.Tables.Columns"
},
{
"filterText": "\"TableName\" table contains \"ColumnHeader\" column Then",
"insertText": "If \"TableName\" table contains \"ColumnHeader\" column Then",
"sortText": "Если в таблице \"ИмяТаблицы\" есть колонка \"Заголовок колонки\" Тогда",
"documentation": "Condition. Checks the column presence in the table.",
"kind": 5,
"section": "UI.Tables.Columns"
},
{
"filterText": "\"TableName\" table contains column named \"ColumnName\" Then",
"insertText": "If \"TableName\" table contains column named \"ColumnName\" Then",
"sortText": "Если в таблице \"ИмяТаблицы\" есть колонка \"ИмяКолонки\" Тогда",
"documentation": "Condition. Checks the column presence in the table.",
"kind": 5,
"section": "UI.Tables.Columns"
},
{
"filterText": "\"TableName\" table does not contain \"ColumnHeader\" column Then",
"insertText": "If \"TableName\" table does not contain \"ColumnHeader\" column Then",
"sortText": "Если в таблице \"ИмяТаблицы\" нет колонки \"Заголовок колонки\" Тогда",
"documentation": "Condition. Checks the column absence in the table.",
"kind": 5,
"section": "UI.Tables.Columns"
},
{
"filterText": "\"TableName\" table does not contain column named \"ColumnName\" Then",
"insertText": "If \"TableName\" table does not contain column named \"ColumnName\" Then",
"sortText": "Если в таблице \"ИмяТаблицы\" нет колонки \"ИмяКолонки\" Тогда",
"documentation": "Condition. Checks the column absence in the table.",
"kind": 5,
"section": "UI.Tables.Columns"
},
{
"filterText": "I wait that in \"TableName\" table number of lines will be \"ComparisonType\" \"ComparisonNumber\" for \"20\" seconds",
"insertText": "And I wait that in \"TableName\" table number of lines will be \"ComparisonType\" \"ComparisonNumber\" for \"20\" seconds",
"sortText": "И я жду, что в таблице \"ИмяТаблицы\" количество строк будет \"больше\" 0 в течение 20 секунд",
"documentation": "Checks table lines count in the current window for required number of seconds",
"kind": 7,
"section": "UI.Tables.Waiting for table value"
},
{
"filterText": "I wait that \"TableName\" table will not contain lines for \"20\" seconds\r\n | ColumnName1 | ColumnName2 |\r\n | Value1 | Value2 |",
"insertText": "And I wait that \"TableName\" table will not contain lines for \"20\" seconds\r\n | ColumnName1 | ColumnName2 |\r\n | Value1 | Value2 |",
"sortText": "И я жду, что таблица \"ИмяТаблицы\" не станет содержать строки в течение 20 секунд:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if the TestClient table will not contain Gherkin table lines for the specified number of seconds.",
"kind": 7,
"section": "UI.Tables.Waiting for table value"
},
{
"filterText": "I wait that in \"TableName\" table will be equal to this table for \"20\" seconds",
"insertText": "And I wait that in \"TableName\" table will be equal to this table for \"20\" seconds",
"sortText": "И я жду, что таблица \"ИмяТаблицы\" станет равна данной в течение 20 секунд:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks that the table TestClient will be equal to the Gherkin table in specified number of seconds",
"kind": 7,
"section": "UI.Tables.Waiting for table value"
},
{
"filterText": "I wait that \"TableName\" table will contain lines for \"20\" seconds\r\n | ColumnName1 | ColumnName2 |\r\n | Value1 | Value2 |",
"insertText": "And I wait that \"TableName\" table will contain lines for \"20\" seconds\r\n | ColumnName1 | ColumnName2 |\r\n | Value1 | Value2 |",
"sortText": "И я жду, что таблица \"ИмяТаблицы\" станет содержать строки в течение 20 секунд:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if the TestClient table will contain Gherkin table lines for the specified number of seconds.",
"kind": 7,
"section": "UI.Tables.Waiting for table value"
},
{
"filterText": "I wait \"Value\" value of \"FieldName\" field in \"TableName\" table for \"20\" seconds",
"insertText": "And I wait \"Value\" value of \"FieldName\" field in \"TableName\" table for \"20\" seconds",
"sortText": "И в таблице \"ИмяТаблицы\" у поля \"Заголовок элемента\" я жду значения \"Значение\" в течение 20 секунд",
"documentation": "Awaits table cell value in the current line for the specified number of seconds. The cell is specified by its header.",
"kind": 7,
"section": "UI.Tables.Waiting for table cell value"
},
{
"filterText": "I wait \"Value\" value of the field named \"FieldName\" in \"TableName\" table for \"20\" seconds",
"insertText": "And I wait \"Value\" value of the field named \"FieldName\" in \"TableName\" table for \"20\" seconds",
"sortText": "И в таблице \"ИмяТаблицы\" у поля \"ИмяЭлемента\" я жду значения \"Значение\" в течение 20 секунд",
"documentation": "Awaits table cell value in the current line for the specified number of seconds. The cell is specified by its name.",
"kind": 7,
"section": "UI.Tables.Waiting for table cell value"
},
{
"filterText": "I wait other than \"Value\" value of \"FieldName\" field in \"TableName\" table for \"20\" seconds",
"insertText": "And I wait other than \"Value\" value of \"FieldName\" field in \"TableName\" table for \"20\" seconds",
"sortText": "И в таблице \"ИмяТаблицы\" у поля \"Заголовок элемента\" я жду значения отличного от \"Значение\" в течение 20 секунд",
"documentation": "Awaits table cell value, different from the specified one in the current line for the specified number of seconds. The cell is specified by its header.",
"kind": 7,
"section": "UI.Tables.Waiting for table cell value"
},
{
"filterText": "I wait other than \"Value\" value of the field named \"FieldName\" in \"TableName\" table for \"20\" seconds",
"insertText": "And I wait other than \"Value\" value of the field named \"FieldName\" in \"TableName\" table for \"20\" seconds",
"sortText": "И в таблице \"ИмяТаблицы\" у поля \"ИмяЭлемента\" я жду значения отличного от \"Значение\" в течение 20 секунд",
"documentation": "Awaits table cell value, different from the specified one in the current line for the specified number of seconds. The cell is specified by its name.",
"kind": 7,
"section": "UI.Tables.Waiting for table cell value"
},
{
"filterText": "for each line of \"TableName\" table I do",
"insertText": "And for each line of \"TableName\" table I do",
"sortText": "И для каждой строки таблицы \"ИмяТаблицы\" я выполняю",
"documentation": "Do Executes the steps for each table line",
"kind": 8,
"section": "UI.Tables.For each line"
},
{
"filterText": "for each line of \"TableName\" table I do in reverse order",
"insertText": "And for each line of \"TableName\" table I do in reverse order",
"sortText": "И для каждой строки таблицы \"ИмяТаблицы\" я выполняю в обратном порядке",
"documentation": "Loop. Executes the steps for each table line. Table rows iteration order is from bottom to top.\r\nIf table name is passed, it will try to iterate all lines of the test client table. \r\nIf Gherkin table is passed, its lines will be iterated. The first should contain column names. \r\nA variable named as a column will be created when moving to the next line.",
"kind": 8,
"section": "UI.Tables.For each line"
},
{
"filterText": "for each \"TableName\" table line I execute using column \"N\" in reverse order",
"insertText": "And for each \"TableName\" table line I execute using column \"N\" in reverse order",
"sortText": "И для каждой строки таблицы \"ИмяТаблицы\" я выполняю используя колонку \"N\" в обратном порядке",
"documentation": "Loop. Executes the steps for each table line. This will explicitly move to the line by its number from bottom to top.\r\nIf table name is passed, it will try to iterate all lines of the test client table. \r\nIf Gherkin table is passed, its lines will be iterated. The first should contain column names. \r\nA variable named as a column will be created when moving to the next line.",
"kind": 8,
"section": "UI.Tables.For each line"
},
{
"filterText": "for each \"TableName\" table line I execute using column \"N\"",
"insertText": "And for each \"TableName\" table line I execute using column \"N\"",
"sortText": "И для каждой строки таблицы \"ИмяТаблицы\" я выполняю используя колонку \"N\"",
"documentation": "Loop. Executes the steps for each table line. Moving to the line is performed explicitly by line number.\r\nIf table name is passed, it will try to iterate all lines of the test client table. \r\nIf Gherkin table is passed, its lines will be iterated. The first line should contain column names. \r\nA variable named as each column will be created when moving to the next line.",
"kind": 8,
"section": "UI.Tables.For each line"
},
{
"filterText": "While the number of \"TableName\" table lines \">\" \"0\" Then",
"insertText": "And While the number of \"TableName\" table lines \">\" \"0\" Then",
"sortText": "И пока в таблице \"ИмяТаблицы\" количество строк \">\" 0 Тогда",
"documentation": "Do Executes steps while the table contains lines",
"kind": 8,
"section": "UI.Tables.For each line"
},
{
"filterText": "I go to line in \"TableName\" table and invert selection:\r\n |\"Name\"|\r\n | Item1\" |",
"insertText": "And I go to line in \"TableName\" table and invert selection:\r\n |\"Name\"|\r\n | Item1\" |",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к строке с переключением выделения:\n\u0009\u0009| 'ИмяКолонки' |\n\u0009\u0009| 'ЗначениеКолонки' |",
"documentation": "Move to the specific line in the table and selection switch (Ctrl button). The value is taken from Context variable if the value has been wrapped in \"$\" characters. If it is wrapped in \"$$\", then from SavedContext variable.",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to line in \"TableName\" table\r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"insertText": "And I go to line in \"TableName\" table\r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к строке:\n\u0009\u0009| 'ИмяКолонки' |\n\u0009\u0009| 'ЗначениеКолонки' |",
"documentation": "Move to the specific line in this table. If you wrap the value with $ symbol, then the value will be taken from Context variable. If $$ then SavedContext",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to the first line in \"TableName\" table",
"insertText": "And I go to the first line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к первой строке",
"documentation": "Move to the first line in this table.",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to the last line in \"TableName\" table",
"insertText": "And I go to the last line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к последней строке",
"documentation": "Move to the last line in this table.",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to the previous line in \"TableName\" table",
"insertText": "And I go to the previous line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к предыдущей строке",
"documentation": "Move to the previous line in this table.",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to the next line in \"TableName\" table",
"insertText": "And I go to the next line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к следующей строке",
"documentation": "Move to the next line in this table",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to line in \"TableName\" table by template\r\n |\"Name\"|\r\n |\"*Substring*\"|",
"insertText": "And I go to line in \"TableName\" table by template\r\n |\"Name\"|\r\n |\"*Substring*\"|",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к строке по шаблону\n\u0009|'ИмяКолонки'|\n\u0009|'*ЧастьСтроки*'|",
"documentation": "Move to the table line, if column values contain * characters",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I go to the line containing substrings in \"TableName\" table\r\n\u0009|\"Name\"|\r\n\u0009| Item1\"|",
"insertText": "And I go to the line containing substrings in \"TableName\" table\r\n\u0009|\"Name\"|\r\n\u0009| Item1\"|",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к строке содержащей подстроки\n\u0009|'ИмяКолонки'|\n\u0009|'ЗначениеКолонки'|",
"documentation": "Move to the table line if column values are specified not totally but as substrings",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I move one line up in \"TableName\" table",
"insertText": "And I move one line up in \"TableName\" table",
"sortText": "И в таблице  \"ИмяТаблицы\" я перехожу на одну строку вверх",
"documentation": "Move to the previous line of the table",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I move one line up in \"TableName\" table and select line",
"insertText": "And I move one line up in \"TableName\" table and select line",
"sortText": "И В таблице  \"ИмяТаблицы\" я перехожу на одну строку вверх с выделением",
"documentation": "Move to the previous line of the table with selection",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I move one line down in \"TableName\" table",
"insertText": "And I move one line down in \"TableName\" table",
"sortText": "И в таблице  \"ИмяТаблицы\" я перехожу на одну строку вниз",
"documentation": "Move to the next line of the table",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "I move one line down in \"TableName\" table and select line",
"insertText": "And I move one line down in \"TableName\" table and select line",
"sortText": "И В таблице  \"ИмяТаблицы\" я перехожу на одну строку вниз с выделением",
"documentation": "Move to the next line of the table with selection",
"kind": 0,
"section": "UI.Tables.Go to the line"
},
{
"filterText": "in \"TableName\" table I move to the previous cell",
"insertText": "And in \"TableName\" table I move to the previous cell",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к предыдущей ячейке",
"documentation": "Moves to the previous table cell",
"kind": 0,
"section": "UI.Tables.Move to cell"
},
{
"filterText": "in \"TableName\" table I move to the next cell",
"insertText": "And in \"TableName\" table I move to the next cell",
"sortText": "И в таблице \"ИмяТаблицы\" я перехожу к следующей ячейке",
"documentation": "Moves to the next table cell",
"kind": 0,
"section": "UI.Tables.Move to cell"
},
{
"filterText": "I activate \"FieldName\" field in \"TableName\" table",
"insertText": "And I activate \"FieldName\" field in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я активизирую поле \"Заголовок поля\"",
"documentation": "Activate the table field",
"kind": 0,
"section": "UI.Tables.Fields.Activate field"
},
{
"filterText": "I activate field named \"FieldName\" in \"TableName\" table",
"insertText": "And I activate field named \"FieldName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я активизирую поле \"ИмяПоля\"",
"documentation": "Activate the table field",
"kind": 0,
"section": "UI.Tables.Fields.Activate field"
},
{
"filterText": "I activate \"ColumnName\" column in \"ColumnGroupName\" column group of \"TableName\" table",
"insertText": "And I activate \"ColumnName\" column in \"ColumnGroupName\" column group of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я активизирую колонку \"Заголовок колонки\" в группе \"ИмяГруппыКолонок\"",
"documentation": "Activates table field in the specified column group.",
"kind": 0,
"section": "UI.Tables.Fields.Activate field"
},
{
"filterText": "I activate the column named \"ColumnName\" in the colu\"ColumnGroupName\" column group of \"TableName\" table",
"insertText": "And I activate the column named \"ColumnName\" in the colu\"ColumnGroupName\" column group of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я активизирую колонку \"ИмяКолонки\" в группе \"ИмяГруппыКолонок\"",
"documentation": "Activates table field in the specified column group.",
"kind": 0,
"section": "UI.Tables.Fields.Activate field"
},
{
"filterText": "I input current date in \"FieldName\" field of \"TableName\" table",
"insertText": "And I input current date in \"FieldName\" field of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"Заголовок поля\" я ввожу текущую дату",
"documentation": "Input current date to the table field.",
"kind": 0,
"section": "UI.Tables.Fields.Date entry"
},
{
"filterText": "I input current date in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input current date in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу текущую дату",
"documentation": "Input of current date in the table field.",
"kind": 0,
"section": "UI.Tables.Fields.Date entry"
},
{
"filterText": "I input \"MyText\" text in \"FieldName\" field of \"TableName\" table",
"insertText": "And I input \"MyText\" text in \"FieldName\" field of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"Заголовок поля\" я ввожу текст \"НужныйМнеТекст\"",
"documentation": "Input text to the table field.",
"kind": 0,
"section": "UI.Tables.Fields.Text input"
},
{
"filterText": "I input \"MyText\" text in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input \"MyText\" text in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу текст \"НужныйМнеТекст\"",
"documentation": "Input text to the table field.",
"kind": 0,
"section": "UI.Tables.Fields.Text input"
},
{
"filterText": "I input \"MyText\" text in \"TableName\" table",
"insertText": "And I input \"MyText\" text in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в текущее поле я ввожу текст \"НужныйМнеТекст\"",
"documentation": "Text input to the current table field.",
"kind": 0,
"section": "UI.Tables.Fields.Text input"
},
{
"filterText": "I select \"FieldValue\" exact value from the drop-down list named \"FieldName\" in \"TableName\" table",
"insertText": "And I select \"FieldValue\" exact value from the drop-down list named \"FieldName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" из выпадающего списка \"ИмяПоля\" я выбираю точное значение \"ЗначениеПоля\"",
"documentation": "Select value from drop-down list",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "I select \"FieldValue\" exact value from \"FieldName\" drop-down list in \"TableName\" table",
"insertText": "And I select \"FieldValue\" exact value from \"FieldName\" drop-down list in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" из выпадающего списка \"Заголовок поля\" я выбираю точное значение \"ЗначениеПоля\"",
"documentation": "Select value from drop-down list. Exact value should be specified.",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "I select \"FieldValue\" from \"FieldName\" drop-down list by string in \"TableName\" table",
"insertText": "And I select \"FieldValue\" from \"FieldName\" drop-down list by string in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" из выпадающего списка \"Заголовок поля\" я выбираю по строке \"ЗначениеПоля\"",
"documentation": "Select value from drop-down list. First input specified value by string, then select first value from the list.",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "I select \"FieldValue\" by string from the drop-down list named \"FieldName\" in \"TableName\" table",
"insertText": "And I select \"FieldValue\" by string from the drop-down list named \"FieldName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" из выпадающего списка \"ИмяПоля\" я выбираю по строке \"ЗначениеПоля\"",
"documentation": "Select value from drop-down list. First input specified value by string, then select first value from the list.",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "I select \"CatalogAttrChoiceForm\" attribute value in \"TableName\" table from the choice form",
"insertText": "And I select \"CatalogAttrChoiceForm\" attribute value in \"TableName\" table from the choice form",
"sortText": "И в таблице \"ИмяТаблицы\" я выбираю значение реквизита \"Заголовок поля\" из формы списка",
"documentation": "Select attribute value from drop-down list.",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "I select the attribute named \"CatalogAttrChoiceForm\" value in \"TableName\" table from the choice form",
"insertText": "And I select the attribute named \"CatalogAttrChoiceForm\" value in \"TableName\" table from the choice form",
"sortText": "И в таблице \"ИмяТаблицы\" я выбираю значение реквизита \"ИмяРеквизита\" из формы списка",
"documentation": "Select attribute value from drop-down list.",
"kind": 0,
"section": "UI.Tables.Fields.Current page"
},
{
"filterText": "\"TableName\" table field named \"AttributeName\" has \"Title\" header",
"insertText": "And \"TableName\" table field named \"AttributeName\" has \"Title\" header",
"sortText": "И поле таблицы \"ИмяТаблицы\" \"ИмяРеквизита\" имеет заголовок \"Заголовок\"",
"documentation": "Check if the table field has specified header. Field search by internal ID.",
"kind": 0,
"section": "UI.Tables.Fields.Header"
},
{
"filterText": "in \"TableName\" table drop-down list \"AttributeHeader\" contains values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list \"AttributeHeader\" contains values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"Заголовок элемента\" содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains all values from the passed value set. Form attribute search by header.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "in \"TableName\" table drop-down list named \"AttributeName\" contains values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list named \"AttributeName\" contains values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"ИмяЭлемента\" содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains all values from the passed value set. Form attribute search by name.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "in \"TableName\" table drop-down list \"AttributeHeader\" is equal to:\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list \"AttributeHeader\" is equal to:\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"Заголовок элемента\" стал равен:\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list is equal to the passed value set exactly. Form attribute search by header.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "in \"TableName\" table drop-down list named \"AttributeName\" is equal to:\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list named \"AttributeName\" is equal to:\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"ИмяЭлемента\" стал равен:\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list is equal to the passed value set exactly. Form attribute search by name.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "in \"TableName\" table drop-down list \"AttributeHeader\" does not contain values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list \"AttributeHeader\" does not contain values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"Заголовок элемента\" не содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains no values from the passed value set. Form attribute search by header.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "in \"TableName\" table drop-down list named \"AttributeName\" does not contain values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"insertText": "And in \"TableName\" table drop-down list named \"AttributeName\" does not contain values\r\n |\" Value1 \"|\r\n |\" Value2 \"|",
"sortText": "И в таблице \"ИмяТаблицы\" выпадающий список \"ИмяЭлемента\" не содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains no values from the passed value set. Form attribute search by name.",
"kind": 0,
"section": "UI.Tables.Fields.Drop-down list value"
},
{
"filterText": "I click choice button of \"ColumnName\" attribute in \"TableName\" table",
"insertText": "And I click choice button of \"ColumnName\" attribute in \"TableName\" table",
"sortText": "И В таблице \"ИмяТаблицы\" я нажимаю кнопку выбора у реквизита \"Заголовок колонки\"",
"documentation": "Clicks table attribute Choice button",
"kind": 0,
"section": "UI.Tables.Fields.Choice button"
},
{
"filterText": "I click choice button of the attribute named \"ColumnName\" in \"TableName\" table",
"insertText": "And I click choice button of the attribute named \"ColumnName\" in \"TableName\" table",
"sortText": "И В таблице \"ИмяТаблицы\" я нажимаю кнопку выбора у реквизита \"ИмяКолонки\"",
"documentation": "Clicks table attribute Choice button",
"kind": 0,
"section": "UI.Tables.Fields.Choice button"
},
{
"filterText": "I click Clear button of \"ColumnName\" attribute in \"TableName\" table",
"insertText": "And I click Clear button of \"ColumnName\" attribute in \"TableName\" table",
"sortText": "И В таблице \"ИмяТаблицы\" я нажимаю кнопку очистить у поля \"Заголовок колонки\"",
"documentation": "Clicks table attribute Clear button",
"kind": 0,
"section": "UI.Tables.Fields.Clear field"
},
{
"filterText": "I click Clear button of the attribute named \"ColumnName\" in \"TableName\"",
"insertText": "And I click Clear button of the attribute named \"ColumnName\" in \"TableName\"",
"sortText": "И В таблице \"ИмяТаблицы\" я нажимаю кнопку очистить у поля \"ИмяКолонки\"",
"documentation": "Clicks table attribute Clear button",
"kind": 0,
"section": "UI.Tables.Fields.Clear field"
},
{
"filterText": "\"TableName\" table field named \"AttributeName\" has \"TooltipText\" tooltip",
"insertText": "And \"TableName\" table field named \"AttributeName\" has \"TooltipText\" tooltip",
"sortText": "И у поля таблицы \"ИмяТаблицы\" \"ИмяРеквизита\" текст подсказки равен \"Текст подсказки\"",
"documentation": "Check if the table field has specified tooltip. Field search by internal ID.",
"kind": 0,
"section": "UI.Tables.Fields.Tooltip"
},
{
"filterText": "I input \"Expression\" expression value in \"FieldName\" field in \"Table\"",
"insertText": "And I input \"Expression\" expression value in \"FieldName\" field in \"Table\"",
"sortText": "И в таблице \"ИмяТаблицы\" в поле 'Заголовок поля' я ввожу значение выражения \"Выражение\"",
"documentation": "Calculates the expression and inputs the result to the field",
"kind": 0,
"section": "UI.Tables.Fields.Expression result in the field"
},
{
"filterText": "I input \"Expression\" expression value in the field named \"FieldName\" in \"Table\"",
"insertText": "And I input \"Expression\" expression value in the field named \"FieldName\" in \"Table\"",
"sortText": "И в таблице \"ИмяТаблицы\" в поле 'ИмяПоля' я ввожу значение выражения \"Выражение\"",
"documentation": "Calculates the expression and inputs the result to the field",
"kind": 0,
"section": "UI.Tables.Fields.Expression result in the field"
},
{
"filterText": "I increase value of \"FieldName\" field in \"TableName\" table",
"insertText": "And I increase value of \"FieldName\" field in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"Заголовок поля\" я увеличиваю значение",
"documentation": "Increases field value by specific button",
"kind": 0,
"section": "UI.Tables.Fields.Increase value"
},
{
"filterText": "I increase value of field named \"FieldName\" in \"TableName\" table",
"insertText": "And I increase value of field named \"FieldName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я увеличиваю значение",
"documentation": "Increases field value by specific button",
"kind": 0,
"section": "UI.Tables.Fields.Increase value"
},
{
"filterText": "I decrease value of \"FieldName\" field in \"TableName\" table",
"insertText": "And I decrease value of \"FieldName\" field in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"Заголовок поля\" я уменьшаю значение",
"documentation": "Decreases field value by specific button",
"kind": 0,
"section": "UI.Tables.Fields.Decrease value"
},
{
"filterText": "I decrease value of field named \"FieldName\" in \"TableName\" table",
"insertText": "And I decrease value of field named \"FieldName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я уменьшаю значение",
"documentation": "Decreases field value by specific button",
"kind": 0,
"section": "UI.Tables.Fields.Decrease value"
},
{
"filterText": "\"TableName\" table contains \"10\" lines where \"ColumnName\" \"ComparisonType\" \"ColumnValue\"",
"insertText": "And \"TableName\" table contains \"10\" lines where \"ColumnName\" \"ComparisonType\" \"ColumnValue\"",
"sortText": "И в таблице \"ИмяТаблицы\" 10 строк, у которых колонка \"ИмяКолонки\" \"ВидСравнения\" \"ЗначениеКолонки\"",
"documentation": "Checks if TestClient table contains specified number of lines where the value in specified column is equal to required",
"kind": 0,
"section": "UI.Tables.Table column value check"
},
{
"filterText": "\"TableName\" table is equal to \"TemplateName\"",
"insertText": "And \"TableName\" table is equal to \"TemplateName\"",
"sortText": "И таблица \"ИмяТаблицы\" равна макету \"ИмяМакета\"",
"documentation": "Checks if TetsClient table became equal to the passed template",
"kind": 0,
"section": "UI.Tables.Table value check.Template"
},
{
"filterText": "\"TableName\" table is equal to \"TemplateName\" by template",
"insertText": "And \"TableName\" table is equal to \"TemplateName\" by template",
"sortText": "И таблица \"ИмяТаблицы\" равна макету \"ИмяМакета\" по шаблону",
"documentation": "Checks if TetsClient table became equal to the passed template. Symbols * are allowed in template cells",
"kind": 0,
"section": "UI.Tables.Table value check.Template"
},
{
"filterText": "\"TableName\" table became equal by template\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"insertText": "And \"TableName\" table became equal by template\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"sortText": "И таблица \"ИмяТаблицы\" стала равной по шаблону:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if TestClient table became equal to Gherkin table. One or several * characters are allowed.",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Equality by template"
},
{
"filterText": "\"TableName\" table does not contain lines\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"insertText": "And \"TableName\" table does not contain lines\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"sortText": "И таблица  \"ИмяТаблицы\" не содержит строки:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if TestClient table does not contain the lines from Gherkin table.",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Contains strings"
},
{
"filterText": "\"TableName\" table contains lines\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"insertText": "And \"TableName\" table contains lines\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"sortText": "И таблица \"ИмяТаблицы\" содержит строки:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if TestClient table contains the lines from Gherkin table. I.e. if in the table at TestClient contains 10 lines, then in step you can check, for example, only 3 lines. Also the strings specified in the steps may go in any order",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Contains strings"
},
{
"filterText": "\"TableName\" table does not contain \"TemplateName\" template lines",
"insertText": "And \"TableName\" table does not contain \"TemplateName\" template lines",
"sortText": "И таблица \"ИмяТаблицы\" не содержит строки из макета \"ИмяМакета\"",
"documentation": "Checks if TestClient table contains the lines from template. I.e. if in the table at TestClient contains 10 lines, then in step you can check, for example, only 3 lines. Also the strings specified in the template may go in any order.",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Contains strings"
},
{
"filterText": "\"TableName\" table contains \"TemplateName\" template lines",
"insertText": "And \"TableName\" table contains \"TemplateName\" template lines",
"sortText": "И таблица \"ИмяТаблицы\" содержит строки из макета \"ИмяМакета\"",
"documentation": "Checks if TestClient table contains the lines from template. I.e. if in the table at TestClient contains 10 lines, then in step you can check, for example, only 3 lines. Also the strings specified in the template may go in any order.",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Contains strings"
},
{
"filterText": "\"TableName\" table contains \"TemplateName\" template lines by template",
"insertText": "And \"TableName\" table contains \"TemplateName\" template lines by template",
"sortText": "И таблица \"ИмяТаблицы\" содержит строки из макета \"ИмяМакета\" по шаблону",
"documentation": "Checks if TestClient table contains the lines from template. I.e. if in the table at TestClient contains 10 lines, then in step you can check, for example, only 3 lines. Also the lines specified in the template may go in any order. You can use * character in cell values.",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Contains strings"
},
{
"filterText": "\"TableName\" table became equal\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"insertText": "And \"TableName\" table became equal\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"sortText": "И таблица \"ИмяТаблицы\" стала равной:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if TestClient table became equal to Gherkin table",
"kind": 0,
"section": "UI.Tables.Table value check.Gherkin table.Exact equality"
},
{
"filterText": "\"TableName\" table is equal to the passed table Then\r\n | \"Column name\" |\r\n | \"Value\" |",
"insertText": "If \"TableName\" table is equal to the passed table Then\r\n | \"Column name\" |\r\n | \"Value\" |",
"sortText": "Если таблица \"ИмяТаблицы\" равна переданной тогда\n\u0009| 'Имя колонки' |\n\u0009| 'Значение'               |",
"documentation": "Condition. True if the table is equal to the passed Gherkin table.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "\"TableName\" table is equal to \"TemplateName\" Then",
"insertText": "If \"TableName\" table is equal to \"TemplateName\" Then",
"sortText": "Если таблица \"ИмяТаблицы\" равна макету \"ИмяМакета\" тогда",
"documentation": "Condition. True if the table is equal to the passed template.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "\"TableName\" table contains line Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"insertText": "If \"TableName\" table contains line Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"sortText": "Если в таблице \"ИмяТаблицы\" есть строка Тогда\n\u0009| 'Имя колонки' |\n\u0009| 'Значение'               |",
"documentation": "Condition. True if the table contains the required line. Allowed to pass only one search string. The step tries to go to the line and returns True if succeed.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "\"TableName\" table contains lines Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"insertText": "If \"TableName\" table contains lines Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"sortText": "Если в таблице \"ИмяТаблицы\" есть строки Тогда\n\u0009| 'Имя колонки' |\n\u0009| 'Значение'               |",
"documentation": "Condition. True if table contains required line/lines. Line search is made through getting all table lines and then the required lines will be found in table lines.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "\"TableName\" table does not contain line Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"insertText": "If \"TableName\" table does not contain line Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"sortText": "Если в таблице \"ИмяТаблицы\" нет строки Тогда\n\u0009| 'Имя колонки' |\n\u0009| 'Значение'               |",
"documentation": "Condition. True if table does not contain required line/lines. The step tries to go to the line and returns False if succeed.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "\"TableName\" table does not contain lines Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"insertText": "If \"TableName\" table does not contain lines Then\r\n\u0009| \"Column name\" |\r\n\u0009| \"Value\" |",
"sortText": "Если в таблице \"ИмяТаблицы\" нет строк Тогда\n\u0009| 'Имя колонки' |\n\u0009| 'Значение'               |",
"documentation": "Condition. True if the table does not contain the required lines.",
"kind": 5,
"section": "UI.Tables.Table value check.Gherkin table.Condition"
},
{
"filterText": "the current line of \"TableName\" table is equal to\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"insertText": "And the current line of \"TableName\" table is equal to\r\n\u0009| ColumnName1 | ColumnName2 |\r\n\u0009| Value1 | Value2 |",
"sortText": "И в таблице \"ИмяТаблицы\" текущая строка равна:\n\u0009| ИмяКолонки1 | ИмяКолонки2 |\n\u0009| Значение1 | Значение2 |",
"documentation": "Checks if TestClient table became equal to Gherkin table",
"kind": 0,
"section": "UI.Tables.Current table line values check.Gherkin table.Exact equality"
},
{
"filterText": "\"Result\" table contains columns Then\r\n\u0009| Column1\" |\r\n\u0009| Column2\" |",
"insertText": "If \"Result\" table contains columns Then\r\n\u0009| Column1\" |\r\n\u0009| Column2\" |",
"sortText": "Если в таблице \"ИмяТаблицы\" есть колонки Тогда\n\u0009| 'Колонка1' |\n\u0009| 'Колонка2' |",
"documentation": "Condition. Checks if the table contains specified columns. Column headers must be passed to the step as Gherkin table.",
"kind": 5,
"section": "UI.Tables.Check column set"
},
{
"filterText": "I expand a line in \"TableName\" table \r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"insertText": "And I expand a line in \"TableName\" table \r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"sortText": "И в таблице \"ИмяТаблицы\" я разворачиваю строку:\n\u0009\u0009| 'ИмяКолонки' |\n\u0009\u0009| 'ЗначениеКолонки' |",
"documentation": "Expand lines group",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Arbitrary string"
},
{
"filterText": "I expand a line and its subordinates in \"TableName\" table\r\n | \"ColumnName\" |\r\n | \"ColumnValue\" |",
"insertText": "And I expand a line and its subordinates in \"TableName\" table\r\n | \"ColumnName\" |\r\n | \"ColumnValue\" |",
"sortText": "И в таблице \"ИмяТаблицы\" я разворачиваю строку с подчиненными:\n\u0009\u0009| 'ИмяКолонки' |\n\u0009\u0009| 'ЗначениеКолонки' |",
"documentation": "Expand lines group with subordinate lines. Compatibility mode 8.3.13 or greater is required.",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Arbitrary string"
},
{
"filterText": "I collapse  a line in \"TableName\" table\r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"insertText": "And I collapse  a line in \"TableName\" table\r\n\u0009\u0009|\"Name\"|\r\n\u0009\u0009| Item1\" |",
"sortText": "И в таблице \"ИмяТаблицы\" я сворачиваю строку:\n\u0009\u0009| 'ИмяКолонки' |\n\u0009\u0009| 'ЗначениеКолонки' |",
"documentation": "Collapse lines group",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Arbitrary string"
},
{
"filterText": "I expand current line in \"TableName\" table",
"insertText": "And I expand current line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я разворачиваю текущую строку",
"documentation": "Expand current line of table/tree",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Current line"
},
{
"filterText": "I expand current line and its subordinates in \"TableName\" table",
"insertText": "And I expand current line and its subordinates in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я разворачиваю текущую строку с подчиненными",
"documentation": "Expands current line of the table/tree and its subordinates. Compatibility mode 8.3.13 or greater is required.",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Current line"
},
{
"filterText": "I collapse current line in \"TableName\" table",
"insertText": "And I collapse current line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я сворачиваю текущую строку",
"documentation": "Collapse current line of table/tree",
"kind": 0,
"section": "UI.Tables.Expand/Collapse.Current line"
},
{
"filterText": "I finish line editing in \"TableName\" table",
"insertText": "And I finish line editing in \"TableName\" table",
"sortText": "И В таблице \"ИмяТаблицы\" я завершаю редактирование строки",
"documentation": "Finish line editing",
"kind": 0,
"section": "UI.Tables.Line edititng"
},
{
"filterText": "I finish line editing",
"insertText": "And I finish line editing",
"sortText": "И я завершаю редактирование строки",
"documentation": "Finish current table line editing",
"kind": 0,
"section": "UI.Tables.Line edititng"
},
{
"filterText": "I start line editing in \"TableName\" table",
"insertText": "And I start line editing in \"TableName\" table",
"sortText": "И в таблице  \"ИмяТаблицы\" я начинаю редактирование строки",
"documentation": "Start line editing",
"kind": 0,
"section": "UI.Tables.Line edititng"
},
{
"filterText": "in \"TableName\" table \"AttributeName\" attribute is not read only",
"insertText": "And in \"TableName\" table \"AttributeName\" attribute is not read only",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"Заголовок реквизита\" доступно не только для просмотра",
"documentation": "Check if \"Read only\" checkbox is set for table attribute",
"kind": 0,
"section": "UI.Tables.Read only"
},
{
"filterText": "in \"TableName\" table \"AttributeName\" attribute is read only",
"insertText": "And in \"TableName\" table \"AttributeName\" attribute is read only",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"Заголовок реквизита\" доступно только для просмотра",
"documentation": "Check if \"Read only\" checkbox is set for table attribute",
"kind": 0,
"section": "UI.Tables.Read only"
},
{
"filterText": "in \"TableName\" table the field named \"FieldName\" is read only",
"insertText": "And in \"TableName\" table the field named \"FieldName\" is read only",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"ИмяПоля\" доступно только для просмотра",
"documentation": "Check if \"Read only\" checkbox is set for table attribute",
"kind": 0,
"section": "UI.Tables.Read only"
},
{
"filterText": "in \"TableName\" table the attribute named \"AttributeName\" is not read only",
"insertText": "And in \"TableName\" table the attribute named \"AttributeName\" is not read only",
"sortText": "И В таблице \"ИмяТаблицы\" поле \"ИмяРеквизита\" доступно не только для просмотра",
"documentation": "Check if \"Read only\" checkbox is set for table attribute",
"kind": 0,
"section": "UI.Tables.Read only"
},
{
"filterText": "I delete all lines of \"TableName\" table",
"insertText": "And I delete all lines of \"TableName\" table",
"sortText": "И я удаляю все строки таблицы \"ИмяТаблицы\"",
"documentation": "Clears the table",
"kind": 0,
"section": "UI.Tables.Lines deletion"
},
{
"filterText": "I delete a line in \"TableName\" table",
"insertText": "And I delete a line in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я удаляю строку",
"documentation": "Delete line",
"kind": 0,
"section": "UI.Tables.Lines deletion"
},
{
"filterText": "for each filter line I set the filter in the list",
"insertText": "And for each filter line I set the filter in the list",
"sortText": "И для каждой строки таблицы отбора я устанавливаю отбор в списке",
"documentation": "Step sets list form filter, when filter form is already open.",
"kind": 0,
"section": "UI.Tables.List form filter"
},
{
"filterText": "for each filter line I set the filter in the list if available",
"insertText": "And for each filter line I set the filter in the list if available",
"sortText": "И для каждой строки таблицы отбора я устанавливаю отбор в списке если это возможно",
"documentation": "Step sets list form filter, when filter form is already open. Does not raise the exception if filter is not in the list.",
"kind": 0,
"section": "UI.Tables.List form filter"
},
{
"filterText": "I change \"CheckboxName\" checkbox in \"TableName\" table",
"insertText": "And I change \"CheckboxName\" checkbox in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я изменяю флаг \"Заголовок флага\"",
"documentation": "Change checkbox current value",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I change checkbox named \"CheckboxName\" in \"TableName\" table",
"insertText": "And I change checkbox named \"CheckboxName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я изменяю флаг \"ИмяФлага\"",
"documentation": "Change checkbox current value",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I set \"CheckboxName\" checkbox in \"TableName\" table",
"insertText": "And I set \"CheckboxName\" checkbox in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я устанавливаю флаг \"Заголовок флага\"",
"documentation": "Sets checkbox to True",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I set checkbox named \"CheckboxName\" in \"TableName\" table",
"insertText": "And I set checkbox named \"CheckboxName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я устанавливаю флаг \"ИмяФлага\"",
"documentation": "Sets checkbox to True",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I remove \"CheckboxName\" checkbox in \"TableName\" table",
"insertText": "And I remove \"CheckboxName\" checkbox in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я снимаю флаг \"Заголовок флага\"",
"documentation": "Sets checkbox to False",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I remove checkbox named \"CheckboxName\" in \"TableName\" table",
"insertText": "And I remove checkbox named \"CheckboxName\" in \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" я снимаю флаг \"ИмяФлага\"",
"documentation": "Sets checkbox to False",
"kind": 0,
"section": "UI.Tables.Checkboxes"
},
{
"filterText": "I set \"R1C1:R100C20\" template area reading parameters",
"insertText": "When I set \"R1C1:R100C20\" template area reading parameters",
"sortText": "Когда Я задаю параметры чтения области макета \"R1C1:R100C20\"",
"documentation": "Specifies template reading area when it is read cell by cell from TestClientData",
"kind": 0,
"section": "UI.Spreadsheet document.Reading area"
},
{
"filterText": "I wait for filling of \"CellName\" cell in \"SpreadsheetDocumentName\" spreadsheet document for \"120\" seconds",
"insertText": "And I wait for filling of \"CellName\" cell in \"SpreadsheetDocumentName\" spreadsheet document for \"120\" seconds",
"sortText": "И я жду когда в табличном документе \"РеквизитТабличныйДокумент\" заполнится ячейка \"r4c2\" в течение 20 секунд",
"documentation": "Checks by timer that specified spreadsheet document cell is not empty",
"kind": 7,
"section": "UI.Spreadsheet document.Waiting for value"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains area values\r\n|AreaName| AreaValue|",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains area values\r\n|AreaName| AreaValue|",
"sortText": "И Табличный документ \"ИмяТабДок\" содержит значения областей\n| ИмяОбласти | ЗначениеОбласти |",
"documentation": "Checks if the spreadsheet document contains values listed in the table.  The table consists of two columns: \"AreaName\" and \"AreaValue\".",
"kind": 0,
"section": "UI.Spreadsheet document.Check named areas values"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains strings in areas\r\n|AreaName| Substring|",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains strings in areas\r\n|AreaName| Substring|",
"sortText": "И Табличный документ \"ИмяТабДок\" содержит строки в областях\n| ИмяОбласти | Подстрока |",
"documentation": "Checks if the spreadsheet document contains values listed in the table.  The table consists of two columns: \"AreaName\" and \"Substring\".",
"kind": 0,
"section": "UI.Spreadsheet document.Check named areas values"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains area values by template\r\n|AreaName| AreaTemplate|",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains area values by template\r\n|AreaName| AreaTemplate|",
"sortText": "И Табличный документ \"РеквизитТабличныйДокумент\" содержит значения областей по шаблону\n| ИмяОбласти | ШаблонОбласти |",
"documentation": "Checks if the spreadsheet document contains values listed in the table.  The table consists of two columns: \"AreaName\" and \"AreaTemplate\". Several * characters are allowed in the template.",
"kind": 0,
"section": "UI.Spreadsheet document.Check named areas values"
},
{
"filterText": "\"SpreadsheetDocument\" spreadsheet document is equal by template\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"insertText": "Then \"SpreadsheetDocument\" spreadsheet document is equal by template\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"sortText": "Тогда табличный документ \"РеквизитТабличныйДокумент\" равен по шаблону:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if spreadsheet document is equal to Gherkin table. Symbols * are allowed in values.  Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Gherkin table.Entire document"
},
{
"filterText": "\"SpreadsheetDocument\" spreadsheet document is equal\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"insertText": "Then \"SpreadsheetDocument\" spreadsheet document is equal\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"sortText": "Тогда табличный документ \"РеквизитТабличныйДокумент\" равен:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if spreadsheet document is equal to Gherkin table. Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Gherkin table.Entire document"
},
{
"filterText": "\"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal by template\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"insertText": "Then \"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal by template\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"sortText": "Тогда область \"R1C1:R10C10\" табличного документа \"РеквизитТабличныйДокумент\" равна по шаблону:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if spreadsheet document area is equal to Gherkin table. Symbols * are allowed in values.  Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Gherkin table.Area"
},
{
"filterText": "\"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"insertText": "Then \"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal\r\n\u0009| Value1 | Value2 |\r\n\u0009| Value3 | Value4 |",
"sortText": "Тогда область \"R1C1:R10C10\" табличного документа \"РеквизитТабличныйДокумент\" равна:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if spreadsheet document area is equal to Gherkin table. Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Gherkin table.Area"
},
{
"filterText": "\"SpreadsheetDocument\" spreadsheet document is equal to \"TemplateName\" by template",
"insertText": "Given \"SpreadsheetDocument\" spreadsheet document is equal to \"TemplateName\" by template",
"sortText": "Дано Табличный документ \"РеквизитТабличныйДокумент\" равен макету \"ИмяМакета\" по шаблону",
"documentation": "Step allows to check if spreadsheet document is equal to the pattern. Symbols * are allowed in pattern template. Search for the template first in feature file processor, then in project directory. Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Standard pattern.Entire document"
},
{
"filterText": "\"SpreadsheetDocument\" spreadsheet document is equal to \"TemplateName\"",
"insertText": "Given \"SpreadsheetDocument\" spreadsheet document is equal to \"TemplateName\"",
"sortText": "Дано Табличный документ \"РеквизитТабличныйДокумент\" равен макету \"ИмяМакета\"",
"documentation": "Step allows to check if spreadsheet document is equal to the pattern. Search for the template first in feature file processor, then in project directory. Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Standard pattern.Entire document"
},
{
"filterText": "\"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal to \"TemplateName\" template by template",
"insertText": "And \"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal to \"TemplateName\" template by template",
"sortText": "И область \"R1C1:R10C10\" табличного документа \"РеквизитТабличныйДокумент\" равна макету \"ИмяМакета\" по шаблону",
"documentation": "Compares specified template area values to the pattern. Symbols * are allowed in values.  Search for the template first in feature file processor, then in project catalog.  Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Standard pattern.Area"
},
{
"filterText": "\"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal \"TemplateName\" template",
"insertText": "And \"AreaName\" area of \"SpreadsheetDocumentName\" spreadsheet document is equal \"TemplateName\" template",
"sortText": "И область \"R1C1:R10C10\" табличного документа \"РеквизитТабличныйДокумент\" равна макету \"ИмяМакета\"",
"documentation": "Compares specified template area values to the pattern. Search for the template first in feature file processor, then in project catalog.  Try to save the spreadsheet document to the file in thin client to get the mxl file from TestClient. Always read by cells in web client. See details in Help, section 'comparison of spreadsheet document to the template'.",
"kind": 0,
"section": "UI.Spreadsheet document.Spreadsheet value check.Standard pattern.Area"
},
{
"filterText": "in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" column are not equal to \"Value\" value",
"insertText": "And in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" column are not equal to \"Value\" value",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" значения в колонке \"ИмяКолонки\" неравно значению \"\"",
"documentation": "Checks that the value of spreadsheet document column is equal to the passed parameter",
"kind": 0,
"section": "UI.Spreadsheet document.Column check"
},
{
"filterText": "in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" column are equal to \"Value\" value",
"insertText": "And in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" column are equal to \"Value\" value",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" значения в колонке \"ИмяКолонки\" равно значению \"\"",
"documentation": "Checks that the value of spreadsheet document column is equal to the passed parameter",
"kind": 0,
"section": "UI.Spreadsheet document.Column check"
},
{
"filterText": "in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" meet the condition \"equal\" \"Value\"",
"insertText": "And in \"SpreadsheetDocumentName\" spreadsheet document the values in  \"ColumnName\" meet the condition \"equal\" \"Value\"",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" значения в колонке \"ИмяКолонки\" соответствуют условию  \"равно\"  10",
"documentation": "Checks that the value of spreadsheet document column meets the condition Numbers are allowed.",
"kind": 0,
"section": "UI.Spreadsheet document.Column check"
},
{
"filterText": "form spreadsheet document named \"SpreadsheetDocument\" became empty",
"insertText": "And form spreadsheet document named \"SpreadsheetDocument\" became empty",
"sortText": "И табличный документ формы \"РеквизитТабличныйДокумент\" стал пустым",
"documentation": "Checks if spreadsheet document is empty",
"kind": 0,
"section": "UI.Spreadsheet document.Check if empty"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains values\r\n\u0009| Value1 |\r\n\u0009| Value2 |",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains values\r\n\u0009| Value1 |\r\n\u0009| Value2 |",
"sortText": "И табличный документ \"ИмяРеквизитаИлиИмяФайла\" содержит значения:\n\u0009| Значение1 |\n\u0009| Значение2 |",
"documentation": "Checks that spreadsheet document contains values from the table",
"kind": 0,
"section": "UI.Spreadsheet document.Contains values"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document does not contain values\r\n\u0009| Value1 |\r\n\u0009| Value2 |",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document does not contain values\r\n\u0009| Value1 |\r\n\u0009| Value2 |",
"sortText": "И табличный документ \"ИмяРеквизитаИлиИмяФайла\" не содержит значения:\n\u0009| Значение1 |\n\u0009| Значение2 |",
"documentation": "Checks that spreadsheet document does not contain values from the table",
"kind": 0,
"section": "UI.Spreadsheet document.Contains values"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains \"TemplateName\" template lines",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains \"TemplateName\" template lines",
"sortText": "И табличный документ \"РеквизитТабличныйДокумент\" содержит строки из макета \"ИмяМакета\"",
"documentation": "Checks if TestClient spreadsheet document contains lines from the template.",
"kind": 0,
"section": "UI.Spreadsheet document.Contains strings"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains \"TemplateName\" template lines by template",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains \"TemplateName\" template lines by template",
"sortText": "И табличный документ \"РеквизитТабличныйДокумент\" содержит строки из макета \"ИмяМакета\" по шаблону",
"documentation": "Checks if TestClient spreadsheet document contains lines from the template. Symbols * are allowed in template cells.",
"kind": 0,
"section": "UI.Spreadsheet document.Contains strings"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains lines:\r\n | Value1 | Value2 |\r\n | Value3 | Value4 |",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains lines:\r\n | Value1 | Value2 |\r\n | Value3 | Value4 |",
"sortText": "И табличный документ \"РеквизитТабличныйДокумент\" содержит строки:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if TestClient spreadsheet document contains lines from Gherkin table.",
"kind": 0,
"section": "UI.Spreadsheet document.Contains strings"
},
{
"filterText": "\"SpreadsheetDocumentName\" spreadsheet document contains lines by template:\r\n | Value1 | Value2 |\r\n | Value3 | Value4 |",
"insertText": "And \"SpreadsheetDocumentName\" spreadsheet document contains lines by template:\r\n | Value1 | Value2 |\r\n | Value3 | Value4 |",
"sortText": "И табличный документ \"РеквизитТабличныйДокумент\" содержит строки по шаблону:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if TestClient spreadsheet document contains lines from Gherkin table. Symbols * are allowed in template cells.",
"kind": 0,
"section": "UI.Spreadsheet document.Contains strings"
},
{
"filterText": "form spreadsheet document named \"SpreadsheetDocument\" contains lines",
"insertText": "And form spreadsheet document named \"SpreadsheetDocument\" contains lines",
"sortText": "И табличный документ формы \"РеквизитТабличныйДокумент\" содержит строки:\n\u0009| Значение1 | Значение2 |\n\u0009| Значение3 | Значение4 |",
"documentation": "Checks if TestClient spreadsheet document contains lines from Gherkin table",
"kind": 0,
"section": "UI.Spreadsheet document.Contains strings.Obsolete"
},
{
"filterText": "I save the value of \"AttributeName\" spreadsheet document as \"VariableName\"",
"insertText": "And I save the value of \"AttributeName\" spreadsheet document as \"VariableName\"",
"sortText": "И я запоминаю значение табличного документа \"ИмяРеквизита\" как \"ИмяПеременной\"",
"documentation": "Save spreadsheet document value to Context variable.",
"kind": 0,
"section": "UI.Spreadsheet document.Save in the variable"
},
{
"filterText": "I save \"TemplateName \"data processor template to \"FileName\" file",
"insertText": "Given I save \"TemplateName \"data processor template to \"FileName\" file",
"sortText": "Дано  Я сохраняю макет из обработки \"ИмяМакетаВОбработке\" в файл \"ИмяФайла\"",
"documentation": "Saves the template of data processor related to the feature in the file.",
"kind": 23,
"section": "UI.Spreadsheet document.Save to file"
},
{
"filterText": "spreadsheet documents values are equal",
"insertText": "And spreadsheet documents values are equal",
"sortText": "И значения табличных документов равны",
"documentation": "Step input takes the table with Context variables of previously received templates.",
"kind": 0,
"section": "UI.Spreadsheet document.Compare spreadsheet documents"
},
{
"filterText": "in \"SpreadsheetDocument\" spreadsheet document I input text \"MyText\"",
"insertText": "And in \"SpreadsheetDocument\" spreadsheet document I input text \"MyText\"",
"sortText": "И в табличный документ \"РеквизитТабличныйДокумент\" я ввожу текст \"МойТекст\"",
"documentation": "Inputs text to the current cell of spreadsheet document",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "in \"SpreadsheetDocument\" spreadsheet document I double-click the current cell",
"insertText": "And in \"SpreadsheetDocument\" spreadsheet document I double-click the current cell",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" я делаю двойной клик на текущей ячейке",
"documentation": "Double-clicks current cell of spreadsheet document",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "in \"SpreadsheetDocument\" spreadsheet document I move to \"CellName\" cell",
"insertText": "And in \"SpreadsheetDocument\" spreadsheet document I move to \"CellName\" cell",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" я перехожу к ячейке \"R4C2\"",
"documentation": "Activates required cell of the spreadsheet document.",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "I save spreadsheet document cell value \"SpreadsheetDocumentAttribute\" \"CellAddress\" to \"VariableName\" variable",
"insertText": "And I save spreadsheet document cell value \"SpreadsheetDocumentAttribute\" \"CellAddress\" to \"VariableName\" variable",
"sortText": "И я запоминаю значение ячейки табличного документа \"РеквизитТабличныйДокумент\" \"АдресЯчейки\" в переменную \"ИмяПеременной\"",
"documentation": "Saves the value of spreadsheet document cell in a variable.",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "I wait \"CellAddress\" cell in \"SpreadsheetDocName\" spreadsheet document becomes equal to \"Value\" for \"20\" seconds",
"insertText": "And I wait \"CellAddress\" cell in \"SpreadsheetDocName\" spreadsheet document becomes equal to \"Value\" for \"20\" seconds",
"sortText": "И я жду, что в табличном документе \"ИмяРеквизита\" ячейка \"АдресЯчейки\" станет равна \"Значение\" в течение 20 секунд",
"documentation": "Waits the required spreadsheet document cell becomes equal to the specified value for the specified number of seconds.",
"kind": 7,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "in \"SpreadsheetDocumentName\" spreadsheet document the cell with address \"CellAddress\" is equal to \"CellValue\"",
"insertText": "And in \"SpreadsheetDocumentName\" spreadsheet document the cell with address \"CellAddress\" is equal to \"CellValue\"",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" ячейка с адресом \"АдресЯчейки\" равна \"ЗначениеЯчейки\"",
"documentation": "Checks the value of specified cell.",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "in \"SpreadsheetDocumentName\" spreadsheet document the cell with address \"CellAddress\" is equal to \"CellValue\" by template",
"insertText": "And in \"SpreadsheetDocumentName\" spreadsheet document the cell with address \"CellAddress\" is equal to \"CellValue\" by template",
"sortText": "И в табличном документе \"РеквизитТабличныйДокумент\" ячейка с адресом \"АдресЯчейки\" равна \"ЗначениеЯчейки\" по шаблону",
"documentation": "Checks the value of specified cell. \"*\" character is allowed.",
"kind": 0,
"section": "UI.Spreadsheet document.Cells"
},
{
"filterText": "I open \"AutoNetting\" document form filled on the basis of non-posted \"VehicleReceipt\"",
"insertText": "And I open \"AutoNetting\" document form filled on the basis of non-posted \"VehicleReceipt\"",
"sortText": "И я открываю форму документа \"АвтоВзаимозачет\" заполненного на основании не проведенного \"ПоступлениеАвтомобилей\"",
"documentation": "Open a form generated from non-posted document",
"kind": 0,
"section": "UI.Forms.Generation"
},
{
"filterText": "I open \"AutoNetting\" document form filled on the basis of non-posted \"VehicleReceipt\" number \"Number\" from \"Date\"",
"insertText": "And I open \"AutoNetting\" document form filled on the basis of non-posted \"VehicleReceipt\" number \"Number\" from \"Date\"",
"sortText": "Когда Я открываю форму документа \"АвтоВзаимозачет\" заполненного на основании не проведенного \"ПоступлениеАвтомобилей\" номер \"АВ00000080\" от \"04.09.2016\"",
"documentation": "Open a form generated from non-posted document",
"kind": 0,
"section": "UI.Forms.Generation"
},
{
"filterText": "I open \"AutoNetting\" document form filled on the basis of posted \"VehicleReceipt\"",
"insertText": "And I open \"AutoNetting\" document form filled on the basis of posted \"VehicleReceipt\"",
"sortText": "И я открываю форму документа \"АвтоВзаимозачет\" заполненного на основании проведенного \"ПоступлениеАвтомобилей\"",
"documentation": "Open a form generated from posted document",
"kind": 0,
"section": "UI.Forms.Generation"
},
{
"filterText": "I open \"AutoNetting\" document form filled on the basis of posted \"VehicleReceipt\" number \"Number\" from \"Date\"",
"insertText": "And I open \"AutoNetting\" document form filled on the basis of posted \"VehicleReceipt\" number \"Number\" from \"Date\"",
"sortText": "Когда Я открываю форму документа \"АвтоВзаимозачет\" заполненного на основании проведенного \"ПоступлениеАвтомобилей\" номер \"АИ00000002\" от \"12.03.2017\"",
"documentation": "Open a form generated from posted document",
"kind": 0,
"section": "UI.Forms.Generation"
},
{
"filterText": "I expand \"GroupName\" group",
"insertText": "And I expand \"GroupName\" group",
"sortText": "И я разворачиваю группу \"Заголовок группы\"",
"documentation": "Expands the group",
"kind": 0,
"section": "UI.Forms.Groups.Expand/collapse group"
},
{
"filterText": "I expand the group named \"GroupName\"",
"insertText": "And I expand the group named \"GroupName\"",
"sortText": "И я разворачиваю группу \"ИмяГруппы\"",
"documentation": "Expands the group",
"kind": 0,
"section": "UI.Forms.Groups.Expand/collapse group"
},
{
"filterText": "I collapse \"GroupName\" group",
"insertText": "And I collapse \"GroupName\" group",
"sortText": "И я сворачиваю группу \"Заголовок группы\"",
"documentation": "Collapses the group",
"kind": 0,
"section": "UI.Forms.Groups.Expand/collapse group"
},
{
"filterText": "I collapse the group named \"GroupName\"",
"insertText": "And I collapse the group named \"GroupName\"",
"sortText": "И я сворачиваю группу \"ИмяГруппы\"",
"documentation": "Collapses the group",
"kind": 0,
"section": "UI.Forms.Groups.Expand/collapse group"
},
{
"filterText": "\"GroupName\" group does not contain items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And \"GroupName\" group does not contain items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И в группе \"Заголовок группы\" не содержатся элементы\"\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Checks if the group with specified header does not contain table items. Default search mode for item is by header. To search by internal name add \"!\" as item name prefix.",
"kind": 0,
"section": "UI.Forms.Groups.Contains items"
},
{
"filterText": "the group named \"GroupName\" does not contain items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And the group named \"GroupName\" does not contain items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И в группе \"ИмяГруппы\" не содержатся элементы\"\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Checks if the group with specified header does not contain table items. Default search mode for item is by header. To search by internal name add \"!\" as item name prefix.",
"kind": 0,
"section": "UI.Forms.Groups.Contains items"
},
{
"filterText": "\"GroupName\" group contains items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And \"GroupName\" group contains items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И в группе \"Заголовок группы\" содержатся элементы\"\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Checks if the group with specified header contains table items. Default search mode for item is by header. To search by internal name add \"!\" as item name prefix.",
"kind": 0,
"section": "UI.Forms.Groups.Contains items"
},
{
"filterText": "the group named \"GroupName\" contains items\r\n | Item1\" |\r\n | Item2\" |",
"insertText": "And the group named \"GroupName\" contains items\r\n | Item1\" |\r\n | Item2\" |",
"sortText": "И в группе \"ИмяГруппы\" содержатся элементы\"\n\u0009| 'ИмяЭлемента1' |\n\u0009| 'ИмяЭлемента2' |",
"documentation": "Checks if the group with specified name contains table items. Default search mode for item is by header. To search by internal name add \"!\" as item name prefix.",
"kind": 0,
"section": "UI.Forms.Groups.Contains items"
},
{
"filterText": "wait for \"PageName\" page become the current page in \"PageGroup\" page group in \"20\" seconds",
"insertText": "And wait for \"PageName\" page become the current page in \"PageGroup\" page group in \"20\" seconds",
"sortText": "И я жду, что у группы страниц \"ГруппаСтраниц\" текущей страницей станет \"ИмяСтраницы\" в течение 20 секунд",
"documentation": "Waits for the required page become current page in specified group in specified number of seconds.",
"kind": 7,
"section": "UI.Forms.Groups.Current page"
},
{
"filterText": "\"PageName\" is the current page in \"PageGroup\" page group",
"insertText": "And \"PageName\" is the current page in \"PageGroup\" page group",
"sortText": "И у группы страниц \"ГруппаСтраниц\" текущая страница \"ИмяСтраницы\"",
"documentation": "Checks if the specified page is the current in the group",
"kind": 0,
"section": "UI.Forms.Groups.Current page"
},
{
"filterText": "I move to \"Subsidiary\" tab",
"insertText": "And I move to \"Subsidiary\" tab",
"sortText": "И я перехожу к закладке \"ИмяЗакладки\"",
"documentation": "Go to the tab of the form.",
"kind": 0,
"section": "UI.Forms.Tabs"
},
{
"filterText": "I move to the tab named \"Subsidiary\"",
"insertText": "And I move to the tab named \"Subsidiary\"",
"sortText": "И я перехожу к закладке \"ИмяЗакладки\"",
"documentation": "Go to the tab of the form.",
"kind": 0,
"section": "UI.Forms.Tabs"
},
{
"filterText": "I cancel form fixation",
"insertText": "And I cancel form fixation",
"sortText": "И я отменяю фиксирование формы",
"documentation": "Cancels form fixation.",
"kind": 0,
"section": "UI.Forms.Fix form"
},
{
"filterText": "I fix current form",
"insertText": "And I fix current form",
"sortText": "И я фиксирую текущую форму",
"documentation": "Fixes the form the user works with. I.e. elements search will only be performed in this form.",
"kind": 0,
"section": "UI.Forms.Fix form"
},
{
"filterText": "I fix \"FormName\" form",
"insertText": "And I fix \"FormName\" form",
"sortText": "И я фиксирую форму \"ИмяФормы\"",
"documentation": "Fixes the form the user works with. I.e. elements search will only be performed in this form.",
"kind": 0,
"section": "UI.Forms.Fix form"
},
{
"filterText": "I fix the form named \"FormName\"",
"insertText": "And I fix the form named \"FormName\"",
"sortText": "И я фиксирую форму \"ИмяФормы\"",
"documentation": "Fixes the form the user works with. I.e. elements search will only be performed in this form.",
"kind": 0,
"section": "UI.Forms.Fix form"
},
{
"filterText": "current form name is \"DocumentPrint\" Then",
"insertText": "If current form name is \"DocumentPrint\" Then",
"sortText": "Если имя текущей формы \"ИмяФормы\" Тогда",
"documentation": "Condition. Checks current form name",
"kind": 5,
"section": "UI.Forms.Form name"
},
{
"filterText": "I select date in \"FieldName\" calendar field",
"insertText": "And I select date in \"FieldName\" calendar field",
"sortText": "И у поля календаря \"Заголовок поля\" я выбираю дату",
"documentation": "Selects the date from the calendar",
"kind": 0,
"section": "UI.Forms.Calendar"
},
{
"filterText": "I select date in calendar field named \"FieldName\"",
"insertText": "And I select date in calendar field named \"FieldName\"",
"sortText": "И у поля календаря \"ИмяПоля\" я выбираю дату",
"documentation": "Selects the date from the calendar",
"kind": 0,
"section": "UI.Forms.Calendar"
},
{
"filterText": "I go to the \"08.04.1981\" date in the field named \"FieldName\"",
"insertText": "And I go to the \"08.04.1981\" date in the field named \"FieldName\"",
"sortText": "И у поля \"ИмяПоля\" я перехожу к дате \"08.04.1981\"",
"documentation": "Moves to the date in calendar field.",
"kind": 0,
"section": "UI.Forms.Calendar"
},
{
"filterText": "I go to the \"08.04.1981\" date in \"FieldName\" field",
"insertText": "And I go to the \"08.04.1981\" date in \"FieldName\" field",
"sortText": "И у поля \"Заголовок поля\" я перехожу к дате \"08.04.1981\"",
"documentation": "Moves to the date in calendar field.",
"kind": 0,
"section": "UI.Forms.Calendar"
},
{
"filterText": "I click \"ButtonName\" button",
"insertText": "And I click \"ButtonName\" button",
"sortText": "И я нажимаю на кнопку \"Заголовок кнопки\"",
"documentation": "Clicks the button with the specified header",
"kind": 0,
"section": "UI.Forms.Buttons"
},
{
"filterText": "I click the button with \"ButtonHeader\" header and \"ButtonName\" name",
"insertText": "And I click the button with \"ButtonHeader\" header and \"ButtonName\" name",
"sortText": "И я нажимаю на кнопку с заголовком \"ЗаголовокКнопки\" и именем \"ИмяКнопки\"",
"documentation": "Clicks the button with the specified header and name. This step is used on the search by part of button header and name.",
"kind": 0,
"section": "UI.Forms.Buttons"
},
{
"filterText": "I click the button named \"ButtonName\"",
"insertText": "And I click the button named \"ButtonName\"",
"sortText": "И я нажимаю на кнопку \"ИмяКнопки\"",
"documentation": "Clicks the button with the specified name.",
"kind": 0,
"section": "UI.Forms.Buttons"
},
{
"filterText": "on the form menu I select \"MenuItemName\"",
"insertText": "And on the form menu I select \"MenuItemName\"",
"sortText": "И в меню формы я выбираю \"ИмяПунктаМеню\"",
"documentation": "Selects menu item value E.g., on report details generating",
"kind": 0,
"section": "UI.Forms.Context menu"
},
{
"filterText": "I select context menu item \"MenuItemName\" of \"FormAttribute\" form attribute",
"insertText": "And I select context menu item \"MenuItemName\" of \"FormAttribute\" form attribute",
"sortText": "И я выбираю пункт контекстного меню \"ИмяПунктаМеню\" на элементе формы \"Заголовок поля\"",
"documentation": "Selects the specified context menu item of form attribute",
"kind": 0,
"section": "UI.Forms.Context menu"
},
{
"filterText": "I select context menu item \"MenuItemName\" of the form attribute  named \"FormAttribute\"",
"insertText": "And I select context menu item \"MenuItemName\" of the form attribute  named \"FormAttribute\"",
"sortText": "И я выбираю пункт контекстного меню \"ИмяПунктаМеню\" на элементе формы \"ЭлементФормы\"",
"documentation": "Selects the specified context menu item of form attribute",
"kind": 0,
"section": "UI.Forms.Context menu"
},
{
"filterText": "I select context menu item named \"MenuItemName\" of \"FormAttribute\" form attribute",
"insertText": "And I select context menu item named \"MenuItemName\" of \"FormAttribute\" form attribute",
"sortText": "И я выбираю пункт контекстного меню \"ИмяПунктаМеню\" на элементе формы \"Заголовок поля\"",
"documentation": "Selects the specified context menu item of form attribute",
"kind": 0,
"section": "UI.Forms.Context menu"
},
{
"filterText": "I select context menu item named \"MenuItemName\" of the form attribute named \"FormAttribute\"",
"insertText": "And I select context menu item named \"MenuItemName\" of the form attribute named \"FormAttribute\"",
"sortText": "И я выбираю пункт контекстного меню \"ИмяПунктаМеню\" на элементе формы \"ЭлементФормы\"",
"documentation": "Selects the specified context menu item of form attribute",
"kind": 0,
"section": "UI.Forms.Context menu"
},
{
"filterText": "I wait \"AttributeName\" attribute availability in \"Timeout\" seconds",
"insertText": "And I wait \"AttributeName\" attribute availability in \"Timeout\" seconds",
"sortText": "И я жду доступности элемента \"Заголовок элемента\" в течение 20 секунд",
"documentation": "Waiting for form attribute with required header availability in specified number of seconds",
"kind": 7,
"section": "UI.Forms.Waiting for attribute availability"
},
{
"filterText": "I wait the attribute named \"AttributeName\" availability in \"Timeout\" seconds",
"insertText": "And I wait the attribute named \"AttributeName\" availability in \"Timeout\" seconds",
"sortText": "И я жду доступности элемента \"ИмяЭлемента\" в течение 20 секунд",
"documentation": "Waiting for form attribute with the required name availability in specified number of seconds.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute availability"
},
{
"filterText": "I wait \"Value\" value of \"AttributeName\" attribute for \"20\" seconds",
"insertText": "And I wait \"Value\" value of \"AttributeName\" attribute for \"20\" seconds",
"sortText": "И у элемента \"Заголовок элемента\" я жду значения \"Значение\" в течение 20 секунд",
"documentation": "Waiting for required value of form attribute in specified time.  Else raise an exception.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute value"
},
{
"filterText": "I wait \"Value\" value of the attribute named \"AttributeName\" for \"20\" seconds",
"insertText": "And I wait \"Value\" value of the attribute named \"AttributeName\" for \"20\" seconds",
"sortText": "И у элемента \"ИмяЭлемента\" я жду значения \"Значение\" в течение 20 секунд",
"documentation": "Waiting for required value of form attribute in specified time.  Else raise an exception.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute value"
},
{
"filterText": "I wait \"Value\" value of \"AttributeName\" attribute for \"20\" seconds by template",
"insertText": "And I wait \"Value\" value of \"AttributeName\" attribute for \"20\" seconds by template",
"sortText": "И у элемента \"Заголовок элемента\" я жду значения \"Значение\" в течение 20 секунд по шаблону",
"documentation": "Waiting for required value of form attribute in specified time.  Else an exception will be risen. You can use * character in the expected value.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute value"
},
{
"filterText": "I wait \"Value\" value by template of the attribute named \"AttributeName\" for \"20\" seconds",
"insertText": "And I wait \"Value\" value by template of the attribute named \"AttributeName\" for \"20\" seconds",
"sortText": "И у элемента \"ИмяЭлемента\" я жду значения \"Значение\" в течение 20 секунд по шаблону",
"documentation": "Waiting for required value of form attribute in specified time.  Else an exception will be risen. You can use * character in the expected value.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute value"
},
{
"filterText": "I wait \"AttributeName\" attribute appearance in \"Timeout\" seconds",
"insertText": "And I wait \"AttributeName\" attribute appearance in \"Timeout\" seconds",
"sortText": "И я жду появления элемента \"Заголовок элемента\" в течение 20 секунд",
"documentation": "Waiting for form with required header appearance in specified number of seconds",
"kind": 7,
"section": "UI.Forms.Waiting for attribute appearance"
},
{
"filterText": "I wait the attribute named \"AttributeName\" appearance in \"Timeout\" seconds",
"insertText": "And I wait the attribute named \"AttributeName\" appearance in \"Timeout\" seconds",
"sortText": "И я жду появления элемента \"ИмяЭлемента\" в течение 20 секунд",
"documentation": "Waits for form attribute with the required name appearance in specified number of seconds.",
"kind": 7,
"section": "UI.Forms.Waiting for attribute appearance"
},
{
"filterText": "I activate \"FieldName\" field",
"insertText": "And I activate \"FieldName\" field",
"sortText": "И я активизирую поле \"Заголовок поля\"",
"documentation": "Activate the field",
"kind": 0,
"section": "UI.Forms.Fields.Activate"
},
{
"filterText": "I activate the field named \"FieldName\"",
"insertText": "And I activate the field named \"FieldName\"",
"sortText": "И я активизирую поле \"ИмяПоля\"",
"documentation": "Activate the field",
"kind": 0,
"section": "UI.Forms.Fields.Activate"
},
{
"filterText": "I input next month end date in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input next month end date in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу конец следующего месяца",
"documentation": "Inputs text representation of next month end date to the table field. E.g. \"31.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current month end date in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input current month end date in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу конец текущего месяца",
"documentation": "Inputs text representation of current month end date to the table field. E.g. \"31.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input next month beginning date in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input next month beginning date in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу начало следующего месяца",
"documentation": "Inputs text representation of next month begin date to the table field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current month beginning date in the field named \"FieldName\" of \"TableName\" table",
"insertText": "And I input current month beginning date in the field named \"FieldName\" of \"TableName\" table",
"sortText": "И в таблице \"ИмяТаблицы\" в поле \"ИмяПоля\" я ввожу начало текущего месяца",
"documentation": "Inputs text representation of current month begin date to the table field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input end of the next month date in \"FieldName\" field",
"insertText": "And I input end of the next month date in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу конец следующего месяца",
"documentation": "Inputs text representation of next month end date to the field. E.g. \"31.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input end of the current month date in \"FieldName\" field",
"insertText": "And I input end of the current month date in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу конец текущего месяца",
"documentation": "Inputs text representation of current month end date to the field. E.g. \"31.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input begin of the next month date in \"FieldName\" field",
"insertText": "And I input begin of the next month date in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу начало следующего месяца",
"documentation": "Inputs text representation of next month begin date to the field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input begin of the current month date in \"FieldName\" field",
"insertText": "And I input begin of the current month date in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу начало текущего месяца",
"documentation": "Inputs text representation of current month begin date to the field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current date in \"FieldName\" field",
"insertText": "And I input current date in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу текущую дату",
"documentation": "Inputs text representation of the current date in the field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current date in the field named \"FieldName\"",
"insertText": "And I input current date in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу текущую дату",
"documentation": "Inputs text representation of the current date in the field. E.g. \"01.01.2018\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current date and time in \"FieldName\" field",
"insertText": "And I input current date and time in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу текущую дату и текущее время",
"documentation": "Inputs text representation of the current date and time in the field. E.g. \"01.01.2018 12:00:00\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input current date and time in the field named \"FieldName\"",
"insertText": "And I input current date and time in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу текущую дату и текущее время",
"documentation": "Inputs text representation of the current date and time in the field. E.g. \"01.01.2018 12:00:00\".",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I click current month button",
"insertText": "And I click current month button",
"sortText": "И я нажимаю на кнопку текущего месяца",
"documentation": "Clicks current month button in date entry form.",
"kind": 0,
"section": "UI.Forms.Fields.Date entry"
},
{
"filterText": "I input \"FileName\" file text in \"FieldName\" field",
"insertText": "And I input \"FileName\" file text in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу текст из файла \"ИмяФайла\"",
"documentation": "Inputs the text from the specified file into a field. You can pass the full path. Or, the file name only, in this case search will be provided in feature and project directories.",
"kind": 23,
"section": "UI.Forms.Fields.Text input"
},
{
"filterText": "I input \"FileName\" file text in the field named \"FieldName\"",
"insertText": "And I input \"FileName\" file text in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу текст из файла \"ИмяФайла\"",
"documentation": "Inputs the text from the specified file into a field. You can pass the full path. Or, the file name only, in this case search will be provided in feature and project directories.",
"kind": 23,
"section": "UI.Forms.Fields.Text input"
},
{
"filterText": "I input \"FieldValue\" text in \"FieldName\" field",
"insertText": "And I input \"FieldValue\" text in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу текст \"Значение поля\"",
"documentation": "Inputs text in the field",
"kind": 0,
"section": "UI.Forms.Fields.Text input"
},
{
"filterText": "I input \"FieldValue\" text in the field named \"FieldName\"",
"insertText": "And I input \"FieldValue\" text in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу текст \"Значение поля\"",
"documentation": "Inputs text in the field",
"kind": 0,
"section": "UI.Forms.Fields.Text input"
},
{
"filterText": "I input text from \"TemplateName\" template in \"FieldName\" field",
"insertText": "And I input text from \"TemplateName\" template in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу текст из макета \"ИмяМакета\"",
"documentation": "Inputs text in the field The text is taken from the template",
"kind": 0,
"section": "UI.Forms.Fields.Text input"
},
{
"filterText": "I select \"FieldName\" attribute value from the choice list",
"insertText": "And I select \"FieldName\" attribute value from the choice list",
"sortText": "И я выбираю значение реквизита \"Заголовок поля\" из формы списка",
"documentation": "Clicks \"Select from list\" field button",
"kind": 0,
"section": "UI.Forms.Fields.Current page"
},
{
"filterText": "I select the attribute named \"FieldName\" value from the choice list",
"insertText": "And I select the attribute named \"FieldName\" value from the choice list",
"sortText": "И я выбираю значение реквизита \"ИмяПоля\" из формы списка",
"documentation": "Clicks \"Select from list\" field button",
"kind": 0,
"section": "UI.Forms.Fields.Current page"
},
{
"filterText": "I click \"Hyperlink\" hyperlink",
"insertText": "And I click \"Hyperlink\" hyperlink",
"sortText": "И я нажимаю на гиперссылку \"Гиперссылка\"",
"documentation": "Clicks the hyperlink.",
"kind": 0,
"section": "UI.Forms.Fields.Hyperlinks"
},
{
"filterText": "I click the hyperlink named \"ButtonName\"",
"insertText": "And I click the hyperlink named \"ButtonName\"",
"sortText": "И я нажимаю на гиперссылку \"Гиперссылка\"",
"documentation": "Clicks the hyperlink.",
"kind": 0,
"section": "UI.Forms.Fields.Hyperlinks"
},
{
"filterText": "I click \"HyperlinkName\" hyperlink of \"FieldName\" field",
"insertText": "And I click \"HyperlinkName\" hyperlink of \"FieldName\" field",
"sortText": "И у поля \"Заголовок поля\" я нажимаю гиперссылку 'ИмяГиперссылки'",
"documentation": "Clicks the hyperlink in the field with required header. Hyperlink search either by presentation or number.",
"kind": 0,
"section": "UI.Forms.Fields.Hyperlinks"
},
{
"filterText": "I click \"HyperlinkName\" hyperlink of the field named \"FieldName\"",
"insertText": "And I click \"HyperlinkName\" hyperlink of the field named \"FieldName\"",
"sortText": "И у поля \"ИмяПоля\" я нажимаю гиперссылку 'ИмяГиперссылки'",
"documentation": "Clicks the hyperlink in the field with required header. Hyperlink search either by presentation or number.",
"kind": 0,
"section": "UI.Forms.Fields.Hyperlinks"
},
{
"filterText": "\"AttributeName\" form attribute is available",
"insertText": "And \"AttributeName\" form attribute is available",
"sortText": "И элемент формы \"Заголовок элемента\" доступен",
"documentation": "Checks if the form attribute is available",
"kind": 0,
"section": "UI.Forms.Fields.Availability"
},
{
"filterText": "\"AttributeName\" form attribute is unavailable",
"insertText": "And \"AttributeName\" form attribute is unavailable",
"sortText": "И элемент формы \"Заголовок элемента\" не доступен",
"documentation": "Checks if the form attribute is available",
"kind": 0,
"section": "UI.Forms.Fields.Availability"
},
{
"filterText": "form attribute named \"AttributeName\" is available",
"insertText": "And form attribute named \"AttributeName\" is available",
"sortText": "И элемент формы \"ИмяЭлемента\" доступен",
"documentation": "Checks if the form attribute is available",
"kind": 0,
"section": "UI.Forms.Fields.Availability"
},
{
"filterText": "form attribute named \"AttributeName\" is unavailable",
"insertText": "And form attribute named \"AttributeName\" is unavailable",
"sortText": "И элемент формы \"ИмяЭлемента\" не доступен",
"documentation": "Checks if the form attribute is available",
"kind": 0,
"section": "UI.Forms.Fields.Availability"
},
{
"filterText": "the field named \"FieldName\" header is \"Header\"",
"insertText": "And the field named \"FieldName\" header is \"Header\"",
"sortText": "И поле \"ИмяПоля\" имеет заголовок \"Заголовок\"",
"documentation": "Check the field has specified header. The field is searched internal ID.",
"kind": 0,
"section": "UI.Forms.Fields.Header"
},
{
"filterText": "the header of the field named \"FieldName\" is \"Header\" Then",
"insertText": "If the header of the field named \"FieldName\" is \"Header\" Then",
"sortText": "Если поле \"ИмяПоля\" имеет заголовок \"Заголовок\" тогда",
"documentation": "Condition. Check the field has specified header. Field search by internal ID.",
"kind": 5,
"section": "UI.Forms.Fields.Header"
},
{
"filterText": "the field named \"FieldName\" is filled Then",
"insertText": "If the field named \"FieldName\" is filled Then",
"sortText": "Если поле \"ИмяПоля\" заполнено Тогда",
"documentation": "Checks form field filling",
"kind": 5,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "field \"FieldName\" is filled",
"insertText": "And field \"FieldName\" is filled",
"sortText": "И поле \"Заголовок поля\" заполнено",
"documentation": "Checks the filling of the form field",
"kind": 0,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "the field named \"FieldName\" is filled",
"insertText": "And the field named \"FieldName\" is filled",
"sortText": "И поле \"ИмяПоля\" заполнено",
"documentation": "Checks the filling of the form field",
"kind": 0,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "I wait \"GeneratedScript\" field will be filled in \"30\" seconds",
"insertText": "And I wait \"GeneratedScript\" field will be filled in \"30\" seconds",
"sortText": "И я жду, что поле \"Заголовок поля\" перестанет быть пустым в течение 30 секунд",
"documentation": "Waits for text field filling for specified number of seconds.",
"kind": 7,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "I wait the field named \"FieldName\" will be filled in \"30\" seconds",
"insertText": "And I wait the field named \"FieldName\" will be filled in \"30\" seconds",
"sortText": "И я жду, что поле \"ИмяПоля\" перестанет быть пустым в течение 30 секунд",
"documentation": "Waits for text field filling for specified number of seconds.",
"kind": 7,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "the field \"FieldHeader\" is filled Then",
"insertText": "If the field \"FieldHeader\" is filled Then",
"sortText": "Если поле \"Заголовок поля\" заполнено Тогда",
"documentation": "Condition. Checks form field filling",
"kind": 5,
"section": "UI.Forms.Fields.Filling"
},
{
"filterText": "I save the current field value as \"VariableName\"",
"insertText": "And I save the current field value as \"VariableName\"",
"sortText": "И я запоминаю значение текущего поля как \"ИмяПеременной\"",
"documentation": "Saves the active field (not the table) to the variable",
"kind": 0,
"section": "UI.Forms.Fields.Save field value"
},
{
"filterText": "I save the current field presentation as \"VariableName\"",
"insertText": "And I save the current field presentation as \"VariableName\"",
"sortText": "И я запоминаю представление текущего поля как \"ИмяПеременной\"",
"documentation": "Saves the representation of the active field or table cell ti the variable.",
"kind": 0,
"section": "UI.Forms.Fields.Save field value"
},
{
"filterText": "I save the current field name as \"VariableName\"",
"insertText": "And I save the current field name as \"VariableName\"",
"sortText": "И я запоминаю имя текущего поля как \"ИмяПеременной\"",
"documentation": "Saves active field name into the variable",
"kind": 0,
"section": "UI.Forms.Fields.Save field name"
},
{
"filterText": "I save field name of the field with \"FieldHeader\" header and \"FieldName\" name as \"VariableName\"",
"insertText": "And I save field name of the field with \"FieldHeader\" header and \"FieldName\" name as \"VariableName\"",
"sortText": "И я запоминаю имя поля с заголовком \"ЗаголовокПоля\" и именем \"ИмяПоля\" как \"ИмяПеременной\"",
"documentation": "Finds a field by its header and name (or a part of header and name) and saves field name into the variable.",
"kind": 0,
"section": "UI.Forms.Fields.Save field name"
},
{
"filterText": "\"AttributeName\" drop-down list contains values\r\n | Value1 |\r\n | Value2 |",
"insertText": "And \"AttributeName\" drop-down list contains values\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"Заголовок элемента\" содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains all values from the passed value set. Form attribute search by header.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "drop-down list named \"AttributeName\" contains values\r\n | Value1 |\r\n | Value2 |",
"insertText": "And drop-down list named \"AttributeName\" contains values\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"ИмяЭлемента\" содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains all values from the passed value set. Form attribute search by name.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "drop-down list \"AttributeName\" is equal to:\r\n | Value1 |\r\n | Value2 |",
"insertText": "And drop-down list \"AttributeName\" is equal to:\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"Заголовок элемента\" стал равен:\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list is equal to the passed value set exactly. Form attribute search by header.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "drop-down list named \"AttributeName\" is equal to:\r\n | Value1 |\r\n | Value2 |",
"insertText": "And drop-down list named \"AttributeName\" is equal to:\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"ИмяЭлемента\" стал равен:\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list is equal to the passed value set exactly. Form attribute search by name.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "\"AttributeName\" drop-down list does not contain values\r\n | Value1 |\r\n | Value2 |",
"insertText": "And \"AttributeName\" drop-down list does not contain values\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"Заголовок элемента\" не содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains no values from the passed value set. Form attribute search by header.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "drop-down list named \"AttributeName\" does not contain values\r\n | Value1 |\r\n | Value2 |",
"insertText": "And drop-down list named \"AttributeName\" does not contain values\r\n | Value1 |\r\n | Value2 |",
"sortText": "И выпадающий список \"ИмяЭлемента\" не содержит значения\n\u0009| 'Значение1' |\n\u0009| 'Значение2' |",
"documentation": "Checks if opened drop-down list contains no values from the passed value set. Form attribute search by name.",
"kind": 0,
"section": "UI.Forms.Fields.Drop-down list value"
},
{
"filterText": "I click Select button of \"FieldName\" field",
"insertText": "And I click Select button of \"FieldName\" field",
"sortText": "И я нажимаю кнопку выбора у поля \"Заголовок поля\"",
"documentation": "Clicks on Select field button",
"kind": 0,
"section": "UI.Forms.Fields.Choice button"
},
{
"filterText": "I click Choice button of the field named \"FieldName\"",
"insertText": "And I click Choice button of the field named \"FieldName\"",
"sortText": "И я нажимаю кнопку выбора у поля \"ИмяПоля\"",
"documentation": "Clicks on Select field button",
"kind": 0,
"section": "UI.Forms.Fields.Choice button"
},
{
"filterText": "I click Open button of \"FieldName\" field",
"insertText": "And I click Open button of \"FieldName\" field",
"sortText": "И я нажимаю на кнопку открытия поля \"Заголовок поля\"",
"documentation": "Clicks Open button of the input field.",
"kind": 0,
"section": "UI.Forms.Fields.Open"
},
{
"filterText": "I click Open button of the field named \"FieldName\"",
"insertText": "And I click Open button of the field named \"FieldName\"",
"sortText": "И я нажимаю на кнопку открытия поля \"ИмяПоля\"",
"documentation": "Clicks Open button of the input field.",
"kind": 0,
"section": "UI.Forms.Fields.Open"
},
{
"filterText": "I click Clear button of \"FieldName\" field",
"insertText": "And I click Clear button of \"FieldName\" field",
"sortText": "И я нажимаю кнопку очистить у поля \"Заголовок поля\"",
"documentation": "Clears the field",
"kind": 0,
"section": "UI.Forms.Fields.Clear field"
},
{
"filterText": "I click Clear button of the field named \"FieldName\"",
"insertText": "And I click Clear button of the field named \"FieldName\"",
"sortText": "И я нажимаю кнопку очистить у поля \"ИмяПоля\"",
"documentation": "Clears the field",
"kind": 0,
"section": "UI.Forms.Fields.Clear field"
},
{
"filterText": "I move to the next attribute",
"insertText": "And I move to the next attribute",
"sortText": "И я перехожу к следующему реквизиту",
"documentation": "Go to next form attribute",
"kind": 0,
"section": "UI.Forms.Fields.Go to next attribute"
},
{
"filterText": "I change \"RadiobuttonAttribute\" radio button value to \"FirstValue\"",
"insertText": "And I change \"RadiobuttonAttribute\" radio button value to \"FirstValue\"",
"sortText": "И я меняю значение переключателя \"Заголовок элемента\" на \"Значение переключателя\"",
"documentation": "Changes the value of switch (RadioButton)",
"kind": 0,
"section": "UI.Forms.Fields.Switches"
},
{
"filterText": "I change the radio button named \"RadiobuttonAttribute\" value to \"FirstValue\"",
"insertText": "And I change the radio button named \"RadiobuttonAttribute\" value to \"FirstValue\"",
"sortText": "И я меняю значение переключателя \"РеквизитПереключатель\" на \"Значение переключателя\"",
"documentation": "Changes the value of switch (RadioButton)",
"kind": 0,
"section": "UI.Forms.Fields.Switches"
},
{
"filterText": "I change \"ItemHeader\" switch value to \"SwitchValue\" by template",
"insertText": "And I change \"ItemHeader\" switch value to \"SwitchValue\" by template",
"sortText": "И я меняю значение переключателя 'Заголовок элемента' на 'Значение переключателя' по шаблону",
"documentation": "Changes radiobutton value. You an use * character in the value. Works in 8.3.12 and greater.",
"kind": 0,
"section": "UI.Forms.Fields.Switches"
},
{
"filterText": "I change the switch named \"ItemHeader\" value to \"SwitchValue\" by template",
"insertText": "And I change the switch named \"ItemHeader\" value to \"SwitchValue\" by template",
"sortText": "И я меняю значение переключателя 'ИмяЭлемента' на 'Значение переключателя' по шаблону",
"documentation": "Changes radiobutton value. You an use * character in the value. Works in 8.3.12 and greater.",
"kind": 0,
"section": "UI.Forms.Fields.Switches"
},
{
"filterText": "a field named \"FieldName\" tooltip text is equal to \"Title\"",
"insertText": "And a field named \"FieldName\" tooltip text is equal to \"Title\"",
"sortText": "И у поля \"ИмяПоля\" текст подсказки равен \"ТекстПодсказки\"",
"documentation": "Check the field has specified tooltip. The field is searched internal ID.",
"kind": 0,
"section": "UI.Forms.Fields.Tooltip"
},
{
"filterText": "\"AttributeName \" form attribute is not marked",
"insertText": "And \"AttributeName \" form attribute is not marked",
"sortText": "И у элемента формы \"ИмяЭлемента\" не установлена пометка",
"documentation": "Checks if form attribute is marked.",
"kind": 0,
"section": "UI.Forms.Fields.Mark"
},
{
"filterText": "\"AttributeName \" form attribute is marked",
"insertText": "And \"AttributeName \" form attribute is marked",
"sortText": "И у элемента формы \"ИмяЭлемента\" установлена пометка",
"documentation": "Checks if form attribute is marked.",
"kind": 0,
"section": "UI.Forms.Fields.Mark"
},
{
"filterText": "form attribute named \"AttributeName \" is not marked",
"insertText": "And form attribute named \"AttributeName \" is not marked",
"sortText": "И у элемента формы \"ИмяЭлемента\" не установлена пометка",
"documentation": "Checks if form attribute is marked.",
"kind": 0,
"section": "UI.Forms.Fields.Mark"
},
{
"filterText": "form attribute named \"AttributeName \" is marked",
"insertText": "And form attribute named \"AttributeName \" is marked",
"sortText": "И у элемента формы \"ИмяЭлемента\" установлена пометка",
"documentation": "Checks if form attribute is marked.",
"kind": 0,
"section": "UI.Forms.Fields.Mark"
},
{
"filterText": "\"AttributeName\" attribute presentation became equal to \"AttributePresentation\"",
"insertText": "And \"AttributeName\" attribute presentation became equal to \"AttributePresentation\"",
"sortText": "И представление элемента \"Заголовок элемента\" стало равно \"ПредставлениеЭлемента\"",
"documentation": "Checks form attribute presentation. Works starting from 8.3.12.",
"kind": 0,
"section": "UI.Forms.Fields.Item View"
},
{
"filterText": "the attribute named \"AttributeName\" presentation became equal to \"AttributePresentation\"",
"insertText": "And the attribute named \"AttributeName\" presentation became equal to \"AttributePresentation\"",
"sortText": "И представление элемента \"ИмяЭлемента\" стало равно \"ПредставлениеЭлемента\"",
"documentation": "Checks form attribute presentation. Works starting from 8.3.12.",
"kind": 0,
"section": "UI.Forms.Fields.Item View"
},
{
"filterText": "field \"FieldName\" is present on the form",
"insertText": "And field \"FieldName\" is present on the form",
"sortText": "И элемент формы \"Заголовок поля\" присутствует на форме",
"documentation": "Field visibility check",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "the field named \"FieldName\" exists on the form",
"insertText": "And the field named \"FieldName\" exists on the form",
"sortText": "И элемент формы \"ИмяПоля\" присутствует на форме",
"documentation": "Field visibility check",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "field \"FieldName\" is not present on the form",
"insertText": "And field \"FieldName\" is not present on the form",
"sortText": "И элемент формы \"Заголовок поля\" отсутствует на форме",
"documentation": "Field invisibility check",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "the field named \"FieldName\" does not exist on the form",
"insertText": "And the field named \"FieldName\" does not exist on the form",
"sortText": "И элемент формы \"ИмяПоля\" отсутствует на форме",
"documentation": "Field invisibility check",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "\"FieldName\" form attribute exists and is invisible",
"insertText": "And \"FieldName\" form attribute exists and is invisible",
"sortText": "И элемент формы \"Заголовок поля\" существует и невидим на форме",
"documentation": "Field invisibility check. The field must exist.",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "form attribute named \"FieldName\" exists and is invisible",
"insertText": "And form attribute named \"FieldName\" exists and is invisible",
"sortText": "И элемент формы \"ИмяПоля\" существует и невидим на форме",
"documentation": "Field invisibility check. The field must exist.",
"kind": 0,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "the attribute with \"AttributeHeader\" header is present on the form Then",
"insertText": "If the attribute with \"AttributeHeader\" header is present on the form Then",
"sortText": "Если элемент с заголовком \"Заголовок элемента\" присутствует на форме Тогда",
"documentation": "Condition. Checks form attribute visibility. Field search by header.",
"kind": 5,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "\"AttributeName\" attribute is not present on the form Then",
"insertText": "If \"AttributeName\" attribute is not present on the form Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" не присутствует на форме Тогда",
"documentation": "Condition. Checks form attribute visibility. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "\"AttributeName\" attribute is present on the form Then",
"insertText": "If \"AttributeName\" attribute is present on the form Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" присутствует на форме Тогда",
"documentation": "Condition. Checks form attribute visibility. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Visibility check"
},
{
"filterText": "\"AttributeName\" attribute is editable Then",
"insertText": "If \"AttributeName\" attribute is editable Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" доступен для редактирования Тогда",
"documentation": "Condition. Checks form attribute availability. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Availability check"
},
{
"filterText": "\"AttributeName\" attribute is not editable Then",
"insertText": "If \"AttributeName\" attribute is not editable Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" не доступен для редактирования Тогда",
"documentation": "Condition. Checks form attribute availability. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Availability check"
},
{
"filterText": "the editing text of form attribute named \"FieldName\" became equal to \"FieldText\"",
"insertText": "And the editing text of form attribute named \"FieldName\" became equal to \"FieldText\"",
"sortText": "И у элемента формы \"ИмяПоля\" текст редактирования стал равен \"ТекстПоля\"",
"documentation": "Checks form attribute editing text value",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the editing text of form attribute named \"FieldName\" became equal to \"FieldText\" by template",
"insertText": "And the editing text of form attribute named \"FieldName\" became equal to \"FieldText\" by template",
"sortText": "И у элемента формы \"ИмяПоля\" текст редактирования стал равен \"ТекстПоля\" по шаблону",
"documentation": "Checks form attribute editing text value",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "\"FieldName\" form attribute became equal to \"FieldValue\"",
"insertText": "Then \"FieldName\" form attribute became equal to \"FieldValue\"",
"sortText": "Тогда элемент формы \"Заголовок поля\" стал равен \"Значение поля\"",
"documentation": "Checks form attribute value",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the form attribute named \"FieldName\" became equal to \"FieldValue\"",
"insertText": "Then the form attribute named \"FieldName\" became equal to \"FieldValue\"",
"sortText": "Тогда элемент формы \"ИмяПоля\" стал равен \"Значение поля\"",
"documentation": "Checks form attribute value",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "\"FieldName\" form attribute became equal to \"Template\" template",
"insertText": "Then \"FieldName\" form attribute became equal to \"Template\" template",
"sortText": "Тогда элемент формы \"Заголовок поля\" стал равен шаблону \"Шаблон\"",
"documentation": "Checks form attribute value. Symbols * are allowed in value.",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the form attribute named \"FieldName\" became equal to \"Template\" template",
"insertText": "Then the form attribute named \"FieldName\" became equal to \"Template\" template",
"sortText": "Тогда элемент формы \"ИмяПоля\" стал равен шаблону \"Шаблон\"",
"documentation": "Checks form attribute value. Symbols * are allowed in value.",
"kind": 0,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "\"FieldName\" field became equal to \"FieldValue\" in \"10\" seconds Then",
"insertText": "If \"FieldName\" field became equal to \"FieldValue\" in \"10\" seconds Then",
"sortText": "Если поле \"Заголовок поля\" стало равно \"ЗначениеПоля\" в течение 10 секунд Тогда",
"documentation": "Condition. Checks form field value in required number of seconds.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the field named \"FieldName\" became equal to \"FieldValue\" in \"10\" seconds Then",
"insertText": "If the field named \"FieldName\" became equal to \"FieldValue\" in \"10\" seconds Then",
"sortText": "Если поле \"ИмяПоля\" стало равно \"ЗначениеПоля\" в течение 10 секунд Тогда",
"documentation": "Condition. Checks form field value in required number of seconds. Field search is performed by name.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "\"FieldName\" field is equal to \"Test\" Then",
"insertText": "If \"FieldName\" field is equal to \"Test\" Then",
"sortText": "Если поле \"Заголовок поля\" имеет значение \"тест\" тогда",
"documentation": "Condition. Checks field value.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the field \"FieldHeader\" value is equal to \"test\" by template Then",
"insertText": "If the field \"FieldHeader\" value is equal to \"test\" by template Then",
"sortText": "Если поле \"Заголовок поля\" имеет значение по шаблону \"тест\" тогда",
"documentation": "Condition. Checks field value.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the field named \"FieldName\" is equal to \"Test\" Then",
"insertText": "If the field named \"FieldName\" is equal to \"Test\" Then",
"sortText": "Если поле \"ИмяПоля\" имеет значение \"тест\" тогда",
"documentation": "Condition. Checks field value.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "the field named \"FieldName\" value is equal to \"test\" by template Then",
"insertText": "If the field named \"FieldName\" value is equal to \"test\" by template Then",
"sortText": "Если поле \"ИмяПоля\" имеет значение по шаблону \"тест\" тогда",
"documentation": "Condition. Checks field value.",
"kind": 5,
"section": "UI.Forms.Fields.Field value check"
},
{
"filterText": "field \"FieldName\" does not exist",
"insertText": "And field \"FieldName\" does not exist",
"sortText": "И поле \"Заголовок поля\" не существует",
"documentation": "Checks if the field does not exist",
"kind": 0,
"section": "UI.Forms.Fields.Check existence"
},
{
"filterText": "the field named \"FieldName\" does not exist",
"insertText": "And the field named \"FieldName\" does not exist",
"sortText": "И поле \"ИмяПоля\" не существует",
"documentation": "Checks if the field does not exist",
"kind": 0,
"section": "UI.Forms.Fields.Check existence"
},
{
"filterText": "field \"FieldName\" exists",
"insertText": "And field \"FieldName\" exists",
"sortText": "И поле \"Заголовок поля\" существует",
"documentation": "Checks if the field exists",
"kind": 0,
"section": "UI.Forms.Fields.Check existence"
},
{
"filterText": "the field named \"FieldName\" exists",
"insertText": "And the field named \"FieldName\" exists",
"sortText": "И поле \"ИмяПоля\" существует",
"documentation": "Checks if the field exists",
"kind": 0,
"section": "UI.Forms.Fields.Check existence"
},
{
"filterText": "I input \"1+1\" expression value in \"FieldName\" field",
"insertText": "And I input \"1+1\" expression value in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу значение выражения \"1+1\"",
"documentation": "Calculates the expression and inputs the result to the field",
"kind": 0,
"section": "UI.Forms.Fields.Expression result in the field"
},
{
"filterText": "I input \"1+1\" expression value in the field named \"FieldName\"",
"insertText": "And I input \"1+1\" expression value in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу значение выражения \"1+1\"",
"documentation": "Calculates the expression and inputs the result to the field",
"kind": 0,
"section": "UI.Forms.Fields.Expression result in the field"
},
{
"filterText": "\"FieldName\" field value does not contain \"Substring\" text",
"insertText": "Then \"FieldName\" field value does not contain \"Substring\" text",
"sortText": "Тогда значение поля \"Заголовок поля\" не содержит текст \"Подстрока\"",
"documentation": "Checks is form field value contains text",
"kind": 0,
"section": "UI.Forms.Fields.Contains text"
},
{
"filterText": "\"FieldName\" field value contains \"FieldValue\" text",
"insertText": "Then \"FieldName\" field value contains \"FieldValue\" text",
"sortText": "Тогда значение поля \"Заголовок поля\" содержит текст \"Значение поля\"",
"documentation": "Checks is form field value contains text.",
"kind": 0,
"section": "UI.Forms.Fields.Contains text"
},
{
"filterText": "the field named \"FieldName\" value does not contain \"Substring\" text",
"insertText": "Then the field named \"FieldName\" value does not contain \"Substring\" text",
"sortText": "Тогда значение поля \"ИмяПоля\" не содержит текст \"Подстрока\"",
"documentation": "Checks is form field value contains text",
"kind": 0,
"section": "UI.Forms.Fields.Contains text"
},
{
"filterText": "the field named \"FieldName\" value contains \"FieldValue\" text",
"insertText": "Then the field named \"FieldName\" value contains \"FieldValue\" text",
"sortText": "Тогда значение поля \"ИмяПоля\" содержит текст \"Значение поля\"",
"documentation": "Checks is form field value contains text.",
"kind": 0,
"section": "UI.Forms.Fields.Contains text"
},
{
"filterText": "I click Create button of \"FieldName\" field",
"insertText": "And I click Create button of \"FieldName\" field",
"sortText": "И я нажимаю на кнопку создать поля \"Заголовок поля\"",
"documentation": "Emulates clicking \"Create\" button in drop-down list.",
"kind": 0,
"section": "UI.Forms.Fields.Create"
},
{
"filterText": "I click Create button of the field named \"FieldName\"",
"insertText": "And I click Create button of the field named \"FieldName\"",
"sortText": "И я нажимаю на кнопку создать поля \"ИмяПоля\"",
"documentation": "Emulates clicking \"Create\" button in drop-down list.",
"kind": 0,
"section": "UI.Forms.Fields.Create"
},
{
"filterText": "\"FieldName\" attribute is not read-only",
"insertText": "And \"FieldName\" attribute is not read-only",
"sortText": "И элемент \"Заголовок поля\" доступен не только для просмотра",
"documentation": "Checks \"Read only\" checkbox",
"kind": 0,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "\"FieldName\" attribute is read-only",
"insertText": "And \"FieldName\" attribute is read-only",
"sortText": "И элемент \"Заголовок элемента\" доступен только для просмотра",
"documentation": "Checks \"Read only\" checkbox",
"kind": 0,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "the attribute named \"FieldName\" is not read-only",
"insertText": "And the attribute named \"FieldName\" is not read-only",
"sortText": "И элемент \"ИмяПоля\" доступен не только для просмотра",
"documentation": "Checks \"Read only\" checkbox",
"kind": 0,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "the attribute named \"FieldName\" is read-only",
"insertText": "And the attribute named \"FieldName\" is read-only",
"sortText": "И элемент \"ИмяЭлемента\" доступен только для просмотра",
"documentation": "Checks \"Read only\" checkbox",
"kind": 0,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "\"AttributeName\" attribute is not read-only Then",
"insertText": "If \"AttributeName\" attribute is not read-only Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" доступен не только для просмотра Тогда",
"documentation": "Condition. Checks the Read-only flag of the form attribute. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "\"AttributeName\" attribute is read-only Then",
"insertText": "If \"AttributeName\" attribute is read-only Then",
"sortText": "Если элемент \"ИмяЭлементаФормы\" доступен только для просмотра Тогда",
"documentation": "Condition. Checks the Read-only flag of the form attribute. Field search by name.",
"kind": 5,
"section": "UI.Forms.Fields.Read only"
},
{
"filterText": "I increase value of \"FieldName\" field",
"insertText": "And I increase value of \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я увеличиваю значение",
"documentation": "Increases field value by specific button",
"kind": 0,
"section": "UI.Forms.Fields.Increase value"
},
{
"filterText": "I increase value of field named \"FieldName\"",
"insertText": "And I increase value of field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я увеличиваю значение",
"documentation": "Increases field value by specific button",
"kind": 0,
"section": "UI.Forms.Fields.Increase value"
},
{
"filterText": "I decrease value of \"FieldName\" field",
"insertText": "And I decrease value of \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я уменьшаю значение",
"documentation": "Decreases field value by specific button",
"kind": 0,
"section": "UI.Forms.Fields.Decrease value"
},
{
"filterText": "I decrease value of field named \"FieldName\"",
"insertText": "And I decrease value of field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я уменьшаю значение",
"documentation": "Decreases field value by specific button",
"kind": 0,
"section": "UI.Forms.Fields.Decrease value"
},
{
"filterText": "I input \"FieldValue\" text to the current field",
"insertText": "And I input \"FieldValue\" text to the current field",
"sortText": "И в текущее поле я ввожу текст \"ЗначениеПоля\"",
"documentation": "Inputs the passed value to the active field of the form (not of the table)",
"kind": 0,
"section": "UI.Forms.Fields.Set value"
},
{
"filterText": "I change checkbox \"CheckboxName\"",
"insertText": "And I change checkbox \"CheckboxName\"",
"sortText": "И я изменяю флаг \"Заголовок флага\"",
"documentation": "Change checkbox current value",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I change checkbox named \"CheckboxName\"",
"insertText": "And I change checkbox named \"CheckboxName\"",
"sortText": "И я изменяю флаг \"ИмяФлага\"",
"documentation": "Change checkbox current value",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "checkbox \"CheckboxName\" is equal to \"True\"",
"insertText": "And checkbox \"CheckboxName\" is equal to \"True\"",
"sortText": "И     флаг \"Заголовок флага\" равен \"Истина\"",
"documentation": "Checks checkbox value",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "checkbox named \"CheckboxName\" is equal to \"True\"",
"insertText": "And checkbox named \"CheckboxName\" is equal to \"True\"",
"sortText": "И     флаг \"ИмяФлага\" равен \"Истина\"",
"documentation": "Checks checkbox value",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I set checkbox \"CheckboxName\"",
"insertText": "And I set checkbox \"CheckboxName\"",
"sortText": "И я устанавливаю флаг \"Заголовок флага\"",
"documentation": "Sets checkbox to True",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I set checkbox named \"CheckboxName\"",
"insertText": "And I set checkbox named \"CheckboxName\"",
"sortText": "И я устанавливаю флаг \"ИмяФлага\"",
"documentation": "Sets checkbox to True",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I remove checkbox \"CheckboxName\"",
"insertText": "And I remove checkbox \"CheckboxName\"",
"sortText": "И я снимаю флаг \"Заголовок флага\"",
"documentation": "Sets checkbox to False",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I remove checkbox named \"CheckboxName\"",
"insertText": "And I remove checkbox named \"CheckboxName\"",
"sortText": "И я снимаю флаг \"ИмяФлага\"",
"documentation": "Sets checkbox to False",
"kind": 0,
"section": "UI.Forms.Fields.Checkboxes"
},
{
"filterText": "I raise \"ExceptionText\" exception",
"insertText": "Then I raise \"ExceptionText\" exception",
"sortText": "Тогда я вызываю исключение \"Текст исключения\"",
"documentation": "Raises the exception with required text",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I save \"RequiredLine\" line to to the variable \"VariableName\"",
"insertText": "And I save \"RequiredLine\" line to to the variable \"VariableName\"",
"sortText": "И я запоминаю строку \"НужнаяСтрока\" в переменную \"ИмяПеременной\"",
"documentation": "Saves line value into the variable.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I execute 1C:Enterprise script at server no context\r\n | \"Message (\"Hello world.\") \" |",
"insertText": "And I execute 1C:Enterprise script at server no context\r\n | \"Message (\"Hello world.\") \" |",
"sortText": "И я выполняю код встроенного языка на сервере без контекста\n\u0009| 'Сообщить(\"Hellow world.\")' |",
"documentation": "Allows execution of 1C:Enterprise language code at server no context. Code is passed through the Gherkin table.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I execute 1C:Enterprise script at server\r\n | \"Message (\"Hello world.\") \" |",
"insertText": "And I execute 1C:Enterprise script at server\r\n | \"Message (\"Hello world.\") \" |",
"sortText": "И я выполняю код встроенного языка на сервере\n\u0009| 'Сообщить(\"Hellow world.\")' |",
"documentation": "Allows execution of 1C:Enterprise language code at server. Code is passed through the Gherkin table.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I execute 1C:Enterprise script\r\n | \"Message (\"Hello world.\") \" |",
"insertText": "And I execute 1C:Enterprise script\r\n | \"Message (\"Hello world.\") \" |",
"sortText": "И я выполняю код встроенного языка\n\u0009| 'Сообщить(\"Hellow world.\")' |",
"documentation": "Allows execution of 1C:Enterprise language code. Code is passed through the Gherkin table.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "1C:Enterprise language expression \"Context.EndCount - Context.BeginCount = 1\" is true",
"insertText": "And 1C:Enterprise language expression \"Context.EndCount - Context.BeginCount = 1\" is true",
"sortText": "И выражение внутреннего языка 'Выражение' Истинно",
"documentation": "Allows you to check an arbitrary expression of 1C:Enterprise script",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I save \"Expression\" in \"InitialCount\" variable",
"insertText": "And I save \"Expression\" in \"InitialCount\" variable",
"sortText": "И Я запоминаю значение выражения 'ВыражениеВстроенногоЯзыка' в переменную \"ИмяПеременной\"",
"documentation": "Allows saving of arbitrary code expression to Context variable",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I save random number as \"VariableName\"",
"insertText": "And I save random number as \"VariableName\"",
"sortText": "И Я запоминаю случайное число в переменную \"ИмяПеременной\"",
"documentation": "Saves a random number to the variable.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "I delete 'VariableName' variable",
"insertText": "And I delete 'VariableName' variable",
"sortText": "И я удаляю переменную 'ИмяПеременной'",
"documentation": "Deletes both local and global variables with the specified name, if they exist. If the variable does not exist, no exception will be raised.",
"kind": 0,
"section": "Built-in language"
},
{
"filterText": "\"True\" Then",
"insertText": "If \"True\" Then",
"sortText": "Если 'Истина' тогда",
"documentation": "Condition. Checks 1C:Enterprise script expression",
"kind": 5,
"section": "Built-in language"
},
{
"filterText": "While \"Context.ServiceVariable < 2\" 1C:Enterprise script is True Then",
"insertText": "And While \"Context.ServiceVariable < 2\" 1C:Enterprise script is True Then",
"sortText": "И пока выражение встроенного языка \"УсловиеЦиклаНаВстроенномЯзыке\" истинно тогда",
"documentation": "Do Executes steps while condition is true",
"kind": 8,
"section": "Built-in language"
},
{
"filterText": "I save \"Expression\" in \"InitialCount\" variable globally",
"insertText": "And I save \"Expression\" in \"InitialCount\" variable globally",
"sortText": "И Я запоминаю значение выражения 'ВыражениеВстроенногоЯзыка' в переменную \"ИмяПеременной\" глобально",
"documentation": "Allows saving of arbitrary code expression to ContextSaved variable",
"kind": 0,
"section": "Built-in language.Obsolete"
},
{
"filterText": "I input \"Key\" global key value in \"FieldName\" field",
"insertText": "And I input \"Key\" global key value in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу значение глобального ключа \"Ключ\"",
"documentation": "Inserts previously saved key value to the attribute",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Read value.Obsolete"
},
{
"filterText": "I input \"Key\" global key value in the field named \"FieldName\"",
"insertText": "And I input \"Key\" global key value in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" ввожу значение глобального ключа \"Ключ\"",
"documentation": "Inserts previously saved arbitrary key value to the attribute",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Read value.Obsolete"
},
{
"filterText": "I input \"VariableName\" global variable value in \"FieldName\" field",
"insertText": "And I input \"VariableName\" global variable value in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу значение глобальной переменной \"ИмяПеременной\"",
"documentation": "Inserts previously saved variable to the attribute",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Read value.Obsolete"
},
{
"filterText": "I input \"VariableName\" global variable value in the field named \"FieldName\"",
"insertText": "And I input \"VariableName\" global variable value in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" ввожу значение глобальной переменной \"ИмяПеременной\"",
"documentation": "Inserts previously saved variable to the attribute",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Read value.Obsolete"
},
{
"filterText": "I save the value of \"FieldName\" field as \"VariableName\" globally",
"insertText": "And I save the value of \"FieldName\" field as \"VariableName\" globally",
"sortText": "И я запоминаю значение поля \"Заголовок поля\" как \"ИмяПеременной\" глобально",
"documentation": "Save field value to ContextSaved variable",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Save value.Form field.Obsolete"
},
{
"filterText": "I save the value of the field named \"FieldName\" as \"VariableName\" globally",
"insertText": "And I save the value of the field named \"FieldName\" as \"VariableName\" globally",
"sortText": "И я запоминаю значение поля \"ИмяПоля\" как \"ИмяПеременной\" глобально",
"documentation": "Save field value to ContextSaved variable",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Save value.Form field.Obsolete"
},
{
"filterText": "I save the value of \"FieldName\" field with \"DocumentNumber\" key globally",
"insertText": "And I save the value of \"FieldName\" field with \"DocumentNumber\" key globally",
"sortText": "И я запоминаю значение поля \"Заголовок поля\" с ключом \"Номер документа\" глобально",
"documentation": "Saving field value to ContextSaved variable with arbitrary key",
"kind": 0,
"section": "Waiting for the message.Clearing messages window.Save value.Form field.Obsolete"
},
{
"filterText": "I save \"MY_ENV_VAR\" environment variable value to the variable \"EnvironmentVariableValue\"",
"insertText": "And I save \"MY_ENV_VAR\" environment variable value to the variable \"EnvironmentVariableValue\"",
"sortText": "И Я запоминаю значение переменной среды 'MY_ENV_VAR' в переменную 'ЗначениеПеременнойСреды'",
"documentation": "Allows environment variable saving as a context variable.",
"kind": 0,
"section": "Environment variables"
},
{
"filterText": "I input \"DocumentNumber\" key value in \"FieldName\" field",
"insertText": "And I input \"DocumentNumber\" key value in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу значение ключа \"Номер документа\"",
"documentation": "Inserts previously saved arbitrary key value to the attribute",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I input \"DocumentNumber\" key value in the field named \"FieldName\"",
"insertText": "And I input \"DocumentNumber\" key value in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" ввожу значение ключа \"Номер документа\"",
"documentation": "Inserts previously saved arbitrary key value to the attribute",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I input \"VariableName\" variable value in \"FieldName\" field",
"insertText": "And I input \"VariableName\" variable value in \"FieldName\" field",
"sortText": "И в поле \"Заголовок поля\" я ввожу значение переменной \"ИмяПеременной\"",
"documentation": "Inserts previously saved variable to the attribute",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I input VariableName\" variable value in the field named \"FieldName\"",
"insertText": "And I input VariableName\" variable value in the field named \"FieldName\"",
"sortText": "И в поле \"ИмяПоля\" я ввожу значение переменной \"ИмяПеременной\"",
"documentation": "Inserts previously saved variable value to the attribute",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I input \"VariableName\" variable value in \"FieldName\" field in \"TableName\" table",
"insertText": "And I input \"VariableName\" variable value in \"FieldName\" field in \"TableName\" table",
"sortText": "И в Таблицу \"ИмяТаблицы\" в поле \"Заголовок поля\" я ввожу значение переменной \"ИмяПеременной\"",
"documentation": "Inserts previously saved variable to the attribute",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I display \"VariableName\" variable value",
"insertText": "And I display \"VariableName\" variable value",
"sortText": "И я вывожу значение переменной \"ИмяПеременной\"",
"documentation": "Displays context variable value in the message window",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I change \"RadiobuttonAttribute\" radio button value to \"VariableName\" variable value",
"insertText": "And I change \"RadiobuttonAttribute\" radio button value to \"VariableName\" variable value",
"sortText": "И я меняю значение переключателя \"Заголовок элемента\" на значение переменной \"ИмяПеременной\"",
"documentation": "Change the switch value to previously saved variable value",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "I change the radio button named \"RadiobuttonAttribute\" value to \"VariableName\" variable value",
"insertText": "And I change the radio button named \"RadiobuttonAttribute\" value to \"VariableName\" variable value",
"sortText": "И я меняю значение переключателя \"РеквизитПереключатель\" на значение переменной \"ИмяПеременной\"",
"documentation": "Change the switch value to previously saved variable value",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "\"VariableName\" variable is equal to \"VarialbeValue\"",
"insertText": "Then \"VariableName\" variable is equal to \"VarialbeValue\"",
"sortText": "Тогда переменная \"ИмяПеременной\" имеет значение \"ЗначениеПеременной\"",
"documentation": "Checks Context variable value",
"kind": 0,
"section": ".Read value"
},
{
"filterText": "\"VariableName\" variable is equal to \"VarialbeValue\" Then",
"insertText": "If \"VariableName\" variable is equal to \"VarialbeValue\" Then",
"sortText": "Если переменная \"ИмяПеременной\" имеет значение \"ЗначениеПеременной\" Тогда",
"documentation": "Condition. Checks context variable value",
"kind": 5,
"section": ".Read value"
},
{
"filterText": "\"FieldName\" field is equal to \"VariableName\" variable",
"insertText": "And \"FieldName\" field is equal to \"VariableName\" variable",
"sortText": "И поле \"Заголовок поля\" равно переменной \"ИмяПеременной\"",
"documentation": "Compares field value to Context variable.",
"kind": 0,
"section": ".Read value.Form field"
},
{
"filterText": "the field named \"FieldName\" is equal to \"VariableName\" variable",
"insertText": "And the field named \"FieldName\" is equal to \"VariableName\" variable",
"sortText": "И поле \"ИмяПоля\" равно переменной \"ИмяПеременной\"",
"documentation": "Compare field value to Context variable.",
"kind": 0,
"section": ".Read value.Form field"
},
{
"filterText": "the number of \"TableName\" table lines is equal to \"VariableName\" variable",
"insertText": "And the number of \"TableName\" table lines is equal to \"VariableName\" variable",
"sortText": "И количество строк таблицы \"ИмяТаблицы\" равно переменной \"ИмяПеременной\"",
"documentation": "Comparison of table lines count to Context variable",
"kind": 0,
"section": ".Read value.Table.Number of lines"
},
{
"filterText": "\"FieldName\" field of \"TableName\" table is equal to \"VariableName\" variable",
"insertText": "And \"FieldName\" field of \"TableName\" table is equal to \"VariableName\" variable",
"sortText": "И поле таблицы \"ИмяТаблицы\" \"ИмяПоля\" равно переменной \"ИмяПеременной\"",
"documentation": "Compare field value to Context variable. Field search is performed by its name.",
"kind": 0,
"section": ".Read value.Table.Table field"
},
{
"filterText": "I define \"ExceptionTable\" lines table\r\n| Item1\" |\r\n| Item2\" |",
"insertText": "Given I define \"ExceptionTable\" lines table\r\n| Item1\" |\r\n| Item2\" |",
"sortText": "Дано Я задаю таблицу строк \"ТаблицаИсключений\"\n| 'Товар1' |\n| 'Товар2' |",
"documentation": "Creates lines table by passed table",
"kind": 0,
"section": ".Save value.Opened items panel"
},
{
"filterText": "I save the value of \"FieldName\" field as \"VariableName\"",
"insertText": "And I save the value of \"FieldName\" field as \"VariableName\"",
"sortText": "И я запоминаю значение поля \"Заголовок поля\" как \"ИмяПеременной\"",
"documentation": "Save field value to Context variable",
"kind": 0,
"section": ".Save value.Form field"
},
{
"filterText": "I save the value of the field named \"FieldName\" as \"VariableName\"",
"insertText": "And I save the value of the field named \"FieldName\" as \"VariableName\"",
"sortText": "И я запоминаю значение поля \"ИмяПоля\" как \"ИмяПеременной\"",
"documentation": "Save field value to Context variable",
"kind": 0,
"section": ".Save value.Form field"
},
{
"filterText": "I save the value of \"FieldName\" field with \"DocumentNumber\" key",
"insertText": "And I save the value of \"FieldName\" field with \"DocumentNumber\" key",
"sortText": "И я запоминаю значение поля \"Заголовок поля\" с ключом \"Номер документа\"",
"documentation": "Saving field value to Context variable with arbitrary key",
"kind": 0,
"section": ".Save value.Form field"
},
{
"filterText": "I save number of \"TableName\" table lines as \"VariableName\"",
"insertText": "And I save number of \"TableName\" table lines as \"VariableName\"",
"sortText": "И я запоминаю количество строк таблицы \"ИмяТаблицы\" как \"ИмяПеременной\"",
"documentation": "Save talble lines number to Context variable",
"kind": 0,
"section": ".Save value.Table.Number of lines"
},
{
"filterText": "I save the value of \"FieldName\" field of \"TableName\" table as \"VariableName\"",
"insertText": "And I save the value of \"FieldName\" field of \"TableName\" table as \"VariableName\"",
"sortText": "И я запоминаю значение поля \"Заголовок поля\" таблицы \"ИмяТаблицы\" как \"ИмяПеременной\"",
"documentation": "Save table field value to Context variable",
"kind": 0,
"section": ".Save value.Table.Table field"
},
{
"filterText": "I save the value of the field named \"FieldName\" of \"TableName\" table as \"VariableName\"",
"insertText": "And I save the value of the field named \"FieldName\" of \"TableName\" table as \"VariableName\"",
"sortText": "И я запоминаю значение поля \"ИмяПоля\" таблицы \"ИмяТаблицы\" как \"ИмяПеременной\"",
"documentation": "Save table field value to Context variable",
"kind": 0,
"section": ".Save value.Table.Table field"
},
{
"filterText": "I save the window as \"RequiredWindowsHeader\"",
"insertText": "And I save the window as \"RequiredWindowsHeader\"",
"sortText": "И я запоминаю текущее окно как \"ЗаголовокОкна\"",
"documentation": "Save current window header value to Context variable",
"kind": 0,
"section": ".Save value.Form"
},
{
"filterText": "I save current form as \"FormName\"",
"insertText": "And I save current form as \"FormName\"",
"sortText": "И я запоминаю текущую форму как \"ИмяФормы\"",
"documentation": "Saving current form name to a variable.",
"kind": 0,
"section": ".Save value.Form"
},
{
"filterText": "I copy current TestClient profile with parameters: \r\n | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n | \"ProfileName\" | \"ProfileSynonym\"|\"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\SuperDataProcessor.epf\" | \"/UC\" |",
"insertText": "When I copy current TestClient profile with parameters: \r\n | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n | \"ProfileName\" | \"ProfileSynonym\"|\"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\SuperDataProcessor.epf\" | \"/UC\" |",
"sortText": "Когда Я копирую текущий профиль TestClient с установкой параметров:\n    | 'Имя'             | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |\n    | 'ИмяПрофиля'      | 'СинонимПрофиля' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Админ' | 'Админ'  | 'c:\\СуперОбработка.epf' |  '/UC'                                      |",
"documentation": "Copies current active TestClient profile and sets new parameters values in the copy. If the profile with required name exists, it will be overwritten, otherwise the new one will be created.  All connection parameters are specified in Gherkin table, where two lines to be: first line with parameter names, second with parameter values.",
"kind": 0,
"section": "TestClient connection.New connection to the database.Arbitrary database"
},
{
"filterText": "I connect TestClient with parameters\r\n    | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n    | \"Test 1\" | \"Synonym1\" | \"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\СуперОбработка.epf\" | \"/UC\" |",
"insertText": "When I connect TestClient with parameters\r\n    | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n    | \"Test 1\" | \"Synonym1\" | \"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\СуперОбработка.epf\" | \"/UC\" |",
"sortText": "Когда Я подключаю клиент тестирования с параметрами:\n    | 'Имя'             | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |\n    | 'ИмяПрофиля'      | 'СинонимПрофиля' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Админ' | 'Админ'  | 'c:\\СуперОбработка.epf' |  '/UC'                                      |",
"documentation": "Connects TestClient. All connection setings are specified in the table.",
"kind": 0,
"section": "TestClient connection.New connection to the database.Arbitrary database"
},
{
"filterText": "I connect \"Operator\" profile of TestClient",
"insertText": "And I connect \"Operator\" profile of TestClient",
"sortText": "И я подключаю профиль TestClient \"ИмяПрофиляTestClient\"",
"documentation": "Connects TestClient by existing profile name",
"kind": 0,
"section": "TestClient connection.New connection to the database.Arbitrary database"
},
{
"filterText": "I open new TestClient session or connect the existing one",
"insertText": "Given I open new TestClient session or connect the existing one",
"sortText": "Дано Я открыл новый сеанс TestClient или подключил уже существующий",
"documentation": "Opens a new TesClient in the same database as TestManager or connect existing one",
"kind": 0,
"section": "TestClient connection.New connection to the database.Current database"
},
{
"filterText": "I connect \"ClientName\" TestClient using \"MyUser\" login and \"MyPassword\" password",
"insertText": "And I connect \"ClientName\" TestClient using \"MyUser\" login and \"MyPassword\" password",
"sortText": "И я подключаю TestClient \"ИмяКлиента\" логин \"Логин\" пароль \"Пароль\"",
"documentation": "Allows TestClient connection with specified login and password in TestManager database",
"kind": 0,
"section": "TestClient connection.New connection to the database.Current database"
},
{
"filterText": "I connect \"TestClienName\" test client from test client table",
"insertText": "And I connect \"TestClienName\" test client from test client table",
"sortText": "И Я подключаю клиент тестирования \"ИмяПрофиляTestClient\" из таблицы клиентов тестирования",
"documentation": "Connects TestClient by profile name",
"kind": 0,
"section": "TestClient connection.New connection to the database.Current database.Obsolete"
},
{
"filterText": "I connect \"TestClientName\" Test client from test client table with \"Username\" username and \"Password\" password",
"insertText": "When I connect \"TestClientName\" Test client from test client table with \"Username\" username and \"Password\" password",
"sortText": "Когда Я подключаю клиент тестирования \"ИмяКлиентаТестирования\" из таблицы клиентов тестирования от имени \"Логин\" с паролем \"Пароль\"",
"documentation": "Connects the test client to the same database as TestManager with the specified username and password.",
"kind": 0,
"section": "TestClient connection.New connection to the database.Current database.Obsolete"
},
{
"filterText": "in test clients table I activate line \"TestClientName\"",
"insertText": "And in test clients table I activate line \"TestClientName\"",
"sortText": "И в таблице клиентов тестирования я активизирую строку 'ИмяКлиентаТестирования'",
"documentation": "Activates the the line with the requires test client. String search first by name, then by synonym.",
"kind": 4,
"section": "TestClient connection.Miscellaneous.Activate line"
},
{
"filterText": "I connect launched Test client \"ProfileName\"",
"insertText": "Then I connect launched Test client \"ProfileName\"",
"sortText": "Затем Я подключаю уже запущенный клиент тестирования \"ИмяПрофиля\"",
"documentation": "Connect previously started test client, which could be launched from another application. Raises an exception If the session is not found.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Activate TestClient"
},
{
"filterText": "I connect active test client with parameters in \"10 \" seconds:\r\n | Name' | 'Synonym' | 'Port' | 'Connection String' | 'Username' | 'Password' |'Data processor' | 'Additional command line parameters' |\r\n | 'ProfileName' | 'ProfileSynonym' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Admin' | 'Admin' | 'c:\\СуперОбработка.epf' | '/UC' |",
"insertText": "When I connect active test client with parameters in \"10 \" seconds:\r\n | Name' | 'Synonym' | 'Port' | 'Connection String' | 'Username' | 'Password' |'Data processor' | 'Additional command line parameters' |\r\n | 'ProfileName' | 'ProfileSynonym' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Admin' | 'Admin' | 'c:\\СуперОбработка.epf' | '/UC' |",
"sortText": "Когда Я подключаю уже запущенный клиент тестирования с параметрами в течение 10 секунд:\n    | 'Имя'             | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |\n    | 'ИмяПрофиля'      | 'СинонимПрофиля' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Админ' | 'Админ'  | 'c:\\СуперОбработка.epf' |  '/UC'                                      |",
"documentation": "Connect previously started test client, which could be launched from another session. Raises an exception If the session is not found.",
"kind": 7,
"section": "TestClient connection.Work with connected TestClient.Activate TestClient"
},
{
"filterText": "I connect already started TestClient with parameters\r\n | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n | \"ProfileName\" | \"ProfileSynonym\" | \"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\СуперОбработка.epf\" | \"/UC\" |",
"insertText": "When I connect already started TestClient with parameters\r\n | \"Connection name\" | \"Synonym\" | \"Port\" | \"Connection String\" | \"Username\" | \"Password\" | \"Data processor\" | \"Additional command line parameters\" |\r\n | \"ProfileName\" | \"ProfileSynonym\" | \"1538\" | \"Srvr=\"localhost:1941\";Ref=\"Test\";\" | \"Admin\" | \"Admin\" | \"c:\\СуперОбработка.epf\" | \"/UC\" |",
"sortText": "Когда Я подключаю уже запущенный клиент тестирования с параметрами:\n    | 'Имя'             | 'Синоним'        | 'Порт' | 'Строка соединения'                     | 'Логин' | 'Пароль' | 'Запускаемая обработка' |  'Дополнительные параметры строки запуска'  |\n    | 'ИмяПрофиля'      | 'СинонимПрофиля' | '1538' | 'Srvr=\"localhost:1941\";Ref=\"Test\";' | 'Админ' | 'Админ'  | 'c:\\СуперОбработка.epf' |  '/UC'                                      |",
"documentation": "Connect previously started test client, wich could be launched from another application. Raises an exception If the session is not found.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Activate TestClient"
},
{
"filterText": "I activate \"ClientName\" TestClient",
"insertText": "And I activate \"ClientName\" TestClient",
"sortText": "И я активизирую TestClient \"ИмяПрофиляTestClient\"",
"documentation": "Allows switching the context to scecified TestClient. Searches TestClient in connections table by name or synonym.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Activate TestClient"
},
{
"filterText": "I close TestClient main window",
"insertText": "And I close TestClient main window",
"sortText": "И я закрываю главное окно TestClient",
"documentation": "Closes TestClient main window. It is equivalent to cllicking the \"X\" button on application main window. The script itself should process the dialogs on closing the application.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Close session main window"
},
{
"filterText": "I close TestClient session",
"insertText": "And I close TestClient session",
"sortText": "И я закрываю сеанс TESTCLIENT",
"documentation": "Closes active TestClient if it is available.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Close TestClient session"
},
{
"filterText": "I close \"ClientName\" TestClient",
"insertText": "And I close \"ClientName\" TestClient",
"sortText": "И я закрываю TestClient \"ИмяПрофиляTestClient\"",
"documentation": "Closes all specified TestClient windows and then terminated the TestClient.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Close TestClient session"
},
{
"filterText": "I set \"MySynonym\" synonym to the current TestClient",
"insertText": "And I set \"MySynonym\" synonym to the current TestClient",
"sortText": "И я устанавливаю текущему TestClient синоним \"МойСиноним\"",
"documentation": "Allows to specify additional synonym for current TestClient profile.",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Set synonym"
},
{
"filterText": "I read current Test Client profile data",
"insertText": "And I read current Test Client profile data",
"sortText": "И я читаю данные текущего профиля клиента тестирования",
"documentation": "Reads current test client profile data (active row in test clients table) into variables: TestClientName, TestClientSynonym, TestClientType, TestClientInfobasePath, TestClientStartupPort, TestClientAddParameters, TestClientComputerName, TestClientPID, TestClientWindowDescriptor",
"kind": 0,
"section": "TestClient connection.Work with connected TestClient.Test Client data reading"
},
{
"filterText": "I execute \"ScriptName\" SikuliX script",
"insertText": "And I execute \"ScriptName\" SikuliX script",
"sortText": "И я выполняю скрипт SikuliX \"ИмяСкрипта\"",
"documentation": "Executes SikuliX script. Script search order: Project catalog, then Library catalogs, then Vanessa-Automation standard scripts.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "double click at the text \"Text\"",
"insertText": "Given double click at the text \"Text\"",
"sortText": "Дано двойной клик на текст \"Текст\"",
"documentation": "Double clicks the picture. The picture is generated by the passed text.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "double click at \"PictureName\" picture",
"insertText": "Given double click at \"PictureName\" picture",
"sortText": "Дано двойной клик на картинку \"ИмяКартинки\"",
"documentation": "Double clicks the picture Picture search area is the project directory.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "video snippet of the picture \"PictureName\" \"NarratorText\"",
"insertText": "And video snippet of the picture \"PictureName\" \"NarratorText\"",
"sortText": "И видеовставка картинки \"ИмяКартинки\" \"ТекстДиктора\"",
"documentation": "Inserts the snippet consisting of the specified picture and text in the video.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I run SikuliX server",
"insertText": "And I run SikuliX server",
"sortText": "И    я запускаю SikuliX сервер",
"documentation": "Runs SikuliX server.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I wait for \"ImageName\" image in \"Timeout\" seconds",
"insertText": "And I wait for \"ImageName\" image in \"Timeout\" seconds",
"sortText": "И я жду картинки \"ИмяКартинки\" в течение 20 секунд",
"documentation": "Waits for the image appearance for secified number of seconds.",
"kind": 7,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I define image coordinates \"ImageName \" as \" VariableName\"",
"insertText": "And I define image coordinates \"ImageName \" as \" VariableName\"",
"sortText": "И я определяю координаты картинки \"ИмяКартинки\" как \"ИмяПеременной\"",
"documentation": "Defines image coordinates with SikuliX and saves the structure containing coordinates into variable",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I draw a frame around the picture \"PictureName\"",
"insertText": "And I draw a frame around the picture \"PictureName\"",
"sortText": "И я рисую рамку вокруг картинки \"ИмяКартинки\"\n\u0009\u0009|'Цвет'          | 'Зеленый'        |\n\u0009\u0009|'Длительность'  | '2000'           |\n\u0009\u0009|'Толщина'  \u0009 | '3'           \u0009|",
"documentation": "Draws frame around the picture.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I draw an arrow from \"Text1\" text to \"Text2\" text\r\n |'Color' | 'Green' |\r\n |'Duration' | '2000' |\r\n |'PointTo' | 'MiddleDown' |\r\n |'Width' | '10' |",
"insertText": "Then I draw an arrow from \"Text1\" text to \"Text2\" text\r\n |'Color' | 'Green' |\r\n |'Duration' | '2000' |\r\n |'PointTo' | 'MiddleDown' |\r\n |'Width' | '10' |",
"sortText": "Затем я рисую стрелку от текста \"Текст1\" до текста \"Текст2\"\n\u0009\u0009|'Цвет'          | 'Зеленый'        |\n\u0009\u0009|'Длительность'  | '2000'           |\n\u0009\u0009|'ТочкаКуда'     | 'СерединаНиз'    |\n\u0009\u0009|'Толщина'  \u0009 | '10'           \u0009|",
"documentation": "Draws an arrow from one picture to another. The picture is generated by the passed text. Image search is provided with SikuliX. If the first parameter is empty string, then \"from\" point is screen center. Additional parameters are specified in Gherkin table. \r\n- Color - a string from WebColors enumeration, e.g. \"Green\".\r\n- Duration - how many milliseconds the arrow will be on the screen, e.g., 2000.\r\n- PointTo, PointFrom-the place where/where from the arrow will indicate. Possible values: MiddleDown, MiddleUp, MiddleRight, MiddleLeft, Center.\r\n- Width - arrow width, e.g., 10.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I draw an arrow from \"Vanessa_Automation\" to \"Scripts_Launch\"\r\n\u0009\u0009|'Color'          | Green'              |\r\n\u0009\u0009|'Duration'     | '2000'                |\r\n\u0009\u0009|'PointTo'       | 'MiddleDown'    |",
"insertText": "Then I draw an arrow from \"Vanessa_Automation\" to \"Scripts_Launch\"\r\n\u0009\u0009|'Color'          | Green'              |\r\n\u0009\u0009|'Duration'     | '2000'                |\r\n\u0009\u0009|'PointTo'       | 'MiddleDown'    |",
"sortText": "Затем я рисую стрелку от \"Картинка1\" до \"Картинка2\"\n\u0009\u0009|'Цвет'          | 'Зеленый'        |\n\u0009\u0009|'Длительность'  | '2000'           |\n\u0009\u0009|'ТочкаКуда'     | 'СерединаНиз'    |\n\u0009\u0009|'Толщина'  \u0009 | '10'           \u0009|",
"documentation": "Draws an arrow from one picture to another. Image search is provided with SikuliX. If the first parameter is empty string, then \"from\" point is screen center. Additional parameters are specified in Gherkin table.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "\"PictureName\" picture exists Then",
"insertText": "If \"PictureName\" picture exists Then",
"sortText": "Если есть картинка \"ИмяКартинки\" Тогда",
"documentation": "Condition. Checks if there is the required picture on the screen.",
"kind": 5,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I set the main profile of the color\r\n | 'Font' | 'arial' |\r\n | 'BackgroundColor' | 'white' |\r\n | 'FontColor' | 'black' |\r\n | 'Size' | '13' |",
"insertText": "And I set the main profile of the color\r\n | 'Font' | 'arial' |\r\n | 'BackgroundColor' | 'white' |\r\n | 'FontColor' | 'black' |\r\n | 'Size' | '13' |",
"sortText": "И я устанавливаю основной профиль цвета\n\u0009\u0009| 'Шрифт'      | 'arial' |\n\u0009\u0009| 'ЦветФона'   | 'white' |\n\u0009\u0009| 'ЦветШрифта' | 'black' |\n\u0009\u0009| 'Размер'     | '13'    |",
"documentation": "Sets the parameters to generate pictures by text. You can pass a table of parameter or profile name.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I set the color profile to \"ProfileName\"\r\n | 'Font' | 'arial' |\r\n | 'BackgroundColor' | 'white' |\r\n | 'FontColor' | 'black' |\r\n | 'Size' | '13' |",
"insertText": "And I set the color profile to \"ProfileName\"\r\n | 'Font' | 'arial' |\r\n | 'BackgroundColor' | 'white' |\r\n | 'FontColor' | 'black' |\r\n | 'Size' | '13' |",
"sortText": "И я устанавливаю профиль цвета \"ИмяПрофиля\"\n\u0009\u0009| 'Шрифт'      | 'arial' |\n\u0009\u0009| 'ЦветФона'   | 'white' |\n\u0009\u0009| 'ЦветШрифта' | 'black' |\n\u0009\u0009| 'Размер'     | '13'    |",
"documentation": "Sets the parameters to generate pictures by text. You need to pass profile name and parameter values.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I drag the picture \"PictureName1\" to \" PictureName2\"",
"insertText": "And I drag the picture \"PictureName1\" to \" PictureName2\"",
"sortText": "И я перетаскиваю картинку \"ИмяКартинки1\" к \"ИмяКартинки2\"",
"documentation": "Emulates Drag-and-drop from \"PictureName1\" to \"PictureName2\". Pictures that will be searched on the screen must be located in the project directory.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I rotate \"Direction\" mouse wheel \"Times\" with CTRL pressed",
"insertText": "And I rotate \"Direction\" mouse wheel \"Times\" with CTRL pressed",
"sortText": "И я вращаю колесо мышки \"Направление\" 3 раз с зажатой клавишей ctrl",
"documentation": "Emulates mouse wheel rotation with the CTRL key pressed. It is necessary for scale change emulation. The <Direction> parameter value is \"Up\" or \"Down\"",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "click at the text \"Text\"",
"insertText": "Then click at the text \"Text\"",
"sortText": "Затем клик на текст \"Текст\"",
"documentation": "Emulates left click at the picture. The picture is generated by the passed text.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "click \"PictureName\" picture",
"insertText": "Then click \"PictureName\" picture",
"sortText": "Затем клик на картинку \"ИмяКартинки\"",
"documentation": "Clicks the picture. Picture search area is the project directory.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "right-click at the text \"Text\"",
"insertText": "Given right-click at the text \"Text\"",
"sortText": "Дано клик правой кнопкой на текст \"Текст\"",
"documentation": "Emulates right-click at the picture. The picture is generated by the passed text.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "right click at \"PictureName\" picture",
"insertText": "Given right click at \"PictureName\" picture",
"sortText": "Дано клик правой кнопкой на картинку \"ИмяКартинки\"",
"documentation": "Emulates right click at the picture Picture search area is the project directory.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I press ENTER",
"insertText": "Given I press ENTER",
"sortText": "Дано я нажимаю ENTER",
"documentation": "Emulates ENTER button pressing with SikuliX.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "I press hotkey \"Hotkey\" \"Modifier\"",
"insertText": "Given I press hotkey \"Hotkey\" \"Modifier\"",
"sortText": "Дано я нажимаю хоткей \"ХотКей\" \"Модификатор\"",
"documentation": "Emulates hotkey pressing with SikuliX.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "cursor to the text \"Text\"",
"insertText": "Given cursor to the text \"Text\"",
"sortText": "Дано курсор к тексту \"Текст\"",
"documentation": "Emulates cursor movement to the picture. The picture is generated by the passed text.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "cursor to \"PictureName\" picture",
"insertText": "Given cursor to \"PictureName\" picture",
"sortText": "Дано курсор к картинке \"ИмяКартинки\"",
"documentation": "Emulates cursor movement to the picture Picture search area is the project directory.",
"kind": 4,
"section": "Miscellaneous.SikuliX"
},
{
"filterText": "video insert \"PictureName\" \"Text\"",
"insertText": "And video insert \"PictureName\" \"Text\"",
"sortText": "И видеовставка \"Текст\"",
"documentation": "Inserts the specified text into the automatic video manual. White letters on black background.",
"kind": 4,
"section": "Miscellaneous.Autoinstructions"
},
{
"filterText": "\"Text\" subtitles text",
"insertText": "Given \"Text\" subtitles text",
"sortText": "Дано текст субтитров \"Текст\"",
"documentation": "Displays the specified text to automatic videomanual as subtitles.",
"kind": 4,
"section": "Miscellaneous.Autoinstructions"
},
{
"filterText": "note \"NoteText\"",
"insertText": "And note \"NoteText\"",
"sortText": "И обратите внимание \"Текст обратите внимание\"",
"documentation": "Displays the specified text to automatic videomanual as an insert. White letters on black background.",
"kind": 4,
"section": "Miscellaneous.Autoinstructions.Obsolete"
},
{
"filterText": "I show \"RequiredText\" text above \"FieldName\" field in the browser\r\n |'borderColor'|'red'|\r\n |'backgroundColor'|'white'|\r\n |'timeout'|'5000'|\r\n |'offsetup'|'80'|",
"insertText": "And I show \"RequiredText\" text above \"FieldName\" field in the browser\r\n |'borderColor'|'red'|\r\n |'backgroundColor'|'white'|\r\n |'timeout'|'5000'|\r\n |'offsetup'|'80'|",
"sortText": "И я показываю текст \"НужныйТекст\" над полем \"ИмяПоля\" в браузере\n\u0009\u0009|'borderColor'|'red'|\n\u0009\u0009|'backgroundColor'|'white'|\n\u0009\u0009|'timeout'|'5000'|\n\u0009\u0009|'offsetup'|'80'|",
"documentation": "Draws the text ablove the field.",
"kind": 4,
"section": "Miscellaneous.Browser"
},
{
"filterText": "I draw a frame around several elements in the browser\r\n |'elem'| 'ElementName1'|\r\n |'elem'| 'ElementName2'|\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"insertText": "And I draw a frame around several elements in the browser\r\n |'elem'| 'ElementName1'|\r\n |'elem'| 'ElementName2'|\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"sortText": "И я рисую рамку вокруг нескольких элементов в браузере\n\u0009\u0009|'elem'|'ИмяЭлемента1'|\n\u0009\u0009|'elem'|'ИмяЭлемента2'|\n\u0009\u0009|'color'|'red'|\n\u0009\u0009|'size'|'3'|\n\u0009\u0009|'timeout'|'5000'|",
"documentation": "Draws a frame around several elements in the browser. Form attribute search is performed by name.",
"kind": 4,
"section": "Miscellaneous.Browser"
},
{
"filterText": "I draw a frame around \"ElementName\" element in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"insertText": "And I draw a frame around \"ElementName\" element in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"sortText": "И я рисую рамку вокруг элемента \"ИмяЭлемента\" в браузере\n\u0009\u0009|'color'|'red'|\n\u0009\u0009|'size'|'3'|\n\u0009\u0009|'timeout'|'5000'|",
"documentation": "Draws a frame around the element in the browser. Form attribute search is performed by name.",
"kind": 4,
"section": "Miscellaneous.Browser"
},
{
"filterText": "I draw a frame around \"ElementName\" section panel element in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"insertText": "And I draw a frame around \"ElementName\" section panel element in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"sortText": "И я рисую рамку вокруг элемента панели разделов \"ИмяЭлемента\" в браузере\n\u0009\u0009|'color'|'red'|\n\u0009\u0009|'size'|'3'|\n\u0009\u0009|'timeout'|'5000'|",
"documentation": "Draws a frame around the element in the browser. Form attribute search is performed by name.",
"kind": 4,
"section": "Miscellaneous.Browser"
},
{
"filterText": "I draw an arrow from \"ElementName1\" to \"ElementName2\" in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"insertText": "And I draw an arrow from \"ElementName1\" to \"ElementName2\" in the browser\r\n |'color'|'red'|\r\n |'size'|'3'|\r\n |'timeout'|'5000'|",
"sortText": "И я рисую стрелку от \"ИмяЭлемента1\" к \"ИмяЭлемента2\" в браузере\n\u0009\u0009|'color'|'red'|\n\u0009\u0009|'size'|'3'|\n\u0009\u0009|'startSocket'|'up'|\n\u0009\u0009|'endSocket'|'down'|\n\u0009\u0009|'startSocketGravity'|' 160, -80'|\n\u0009\u0009|'endSocketGravity'|' 160, 80'|\n\u0009\u0009|'dropShadow'|'true'|\n\u0009\u0009|'middleLabel'|''|\n\u0009\u0009|'timeout'|'5000'|",
"documentation": "Draws an arrow in the browser. Parameters can be either names of form elements or JS expressions, e.g.:\r\nrect('Fill Comment field', 5000) - text on the screen\r\nborder ('Comment', 5000) - border around the element\r\nIf the element name is not specified, then the current element is taken.",
"kind": 4,
"section": "Miscellaneous.Browser"
},
{
"filterText": "I place \"Line\" text to the clipboard",
"insertText": "And I place \"Line\" text to the clipboard",
"sortText": "И я помещаю в буфер обмена строку 'Нужная строка'",
"documentation": "Places the text to the clipboard.",
"kind": 4,
"section": "Miscellaneous.Clipboard"
},
{
"filterText": "I type the text \"Text\"",
"insertText": "And I type the text \"Text\"",
"sortText": "И я набираю текст \"текст\"",
"documentation": "Emulates text input using the KeyboardType utility. Input in Russian and English is supported. Ctrl+Shift is emulated to switch the layout.",
"kind": 4,
"section": "Miscellaneous.Text input"
},
{
"filterText": "I save \"ConfigurationName\" configuration version as \"Version\"",
"insertText": "And I save \"ConfigurationName\" configuration version as \"Version\"",
"sortText": "И я запоминаю версию конфигурации \"ИмяКонфигурации\" как \"Версия\"",
"documentation": "For standard configurations. Requires rights for \"SubsystemVersions\" information register.",
"kind": 4,
"section": "Miscellaneous.Configuration version"
},
{
"filterText": "platform version \">=\" \"8.3.6\" Then",
"insertText": "If platform version \">=\" \"8.3.6\" Then",
"sortText": "Если версия платформы \">=\" \"8.3.6\" Тогда",
"documentation": "Condition. Checks platform version",
"kind": 5,
"section": "Miscellaneous.Platform version"
},
{
"filterText": "I turn ON items visibility checking considering item groups visibility",
"insertText": "And I turn ON items visibility checking considering item groups visibility",
"sortText": "И я включаю проверку видимости элементов с учётом видимости групп элементов",
"documentation": "Turns on visibility check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Items visibility"
},
{
"filterText": "I turn OFF items visibility checking considering item groups visibility",
"insertText": "And I turn OFF items visibility checking considering item groups visibility",
"sortText": "И я выключаю проверку видимости элементов с учётом видимости групп элементов",
"documentation": "Turns off visibility check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Items visibility"
},
{
"filterText": "I set the maximum action duration",
"insertText": "And I set the maximum action duration",
"sortText": "И я устанавливаю максимальное время выполнения действия",
"documentation": "Sets maximum duration for the actions that return values to the Test manager.",
"kind": 4,
"section": "Miscellaneous.Sections panel"
},
{
"filterText": "I turn ON items availability checking considering item groups availability",
"insertText": "And I turn ON items availability checking considering item groups availability",
"sortText": "И я включаю проверку доступности элементов с учётом доступности групп элементов",
"documentation": "Turns on availability check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Items availability"
},
{
"filterText": "I turn OFF items availability checking considering item groups availability",
"insertText": "And I turn OFF items availability checking considering item groups availability",
"sortText": "И я выключаю проверку доступности элементов с учётом доступности групп элементов",
"documentation": "Turns off availability check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Items availability"
},
{
"filterText": "I terminate OS process \"ProcessName\"",
"insertText": "And I terminate OS process \"ProcessName\"",
"sortText": "И я завершаю выполнение процесса ОС \"ИмяПроцесса\"",
"documentation": "Terminates OS process by its name (e.g., vcl.exe).",
"kind": 4,
"section": "Miscellaneous.Process termination"
},
{
"filterText": "I Check the steps for Exception\r\n\u0009\u0009|\"In the field named \"Name2\" I enter the text \"TestItem\"\"|",
"insertText": "When I Check the steps for Exception\r\n\u0009\u0009|\"In the field named \"Name2\" I enter the text \"TestItem\"\"|",
"sortText": "Когда Проверяю шаги на Исключение:\n\u0009\u0009|'И     в поле \"Наименование2\" я ввожу текст \"Тестовый Элемент\"'|",
"documentation": "Checks the negative behavior of the step. I.e., the step/steps should raise the exception.",
"kind": 4,
"section": "Miscellaneous.Exceptions"
},
{
"filterText": "I set \"ConstantValue\" value to the constant \"ConstantName\"",
"insertText": "And I set \"ConstantValue\" value to the constant \"ConstantName\"",
"sortText": "И Я устанавливаю в константу \"ИмяКонстанты\" значение \"ЗначениеКонстанты\"",
"documentation": "Sets the required value of the constant.",
"kind": 4,
"section": "Miscellaneous.Constants.Set constant value"
},
{
"filterText": "I add information to log \"Text\"",
"insertText": "And I add information to log \"Text\"",
"sortText": "И я добавляю информацию в лог \"Текст\"",
"documentation": "Writes the string to text log specified in \"Script execution log\" setting.",
"kind": 4,
"section": "Miscellaneous.Log"
},
{
"filterText": "I update the numbering of objects for \"MetadataObjectFullName\"",
"insertText": "And I update the numbering of objects for \"MetadataObjectFullName\"",
"sortText": "И Я обновляю нумерацию объектов для \"ПолноеИмяОбъектаМетаданных\"",
"documentation": "Performs numbers update for metadata object by its full name",
"kind": 4,
"section": "Miscellaneous.Numbering"
},
{
"filterText": "I am waiting for \"PID\" process completion for \"10\" seconds",
"insertText": "And I am waiting for \"PID\" process completion for \"10\" seconds",
"sortText": "И я жду когда завершится процесс с ИД процесса \"PID\" в течение 10 секунд",
"documentation": "Waits for the process completion by its PID.",
"kind": 7,
"section": "Miscellaneous.Waiting for the process completion"
},
{
"filterText": "I am waiting for \"ProfileName\" Test client closing for \"10\" seconds",
"insertText": "And I am waiting for \"ProfileName\" Test client closing for \"10\" seconds",
"sortText": "И я жду когда закроется TestClient \"ИмяПрофиля\" в течение 10 секунд",
"documentation": "Waits for the test client session completion by its profile name.",
"kind": 7,
"section": "Miscellaneous.Waiting for the process completion"
},
{
"filterText": "I stop script execution",
"insertText": "Then I stop script execution",
"sortText": "Затем я останавливаю выполнение сценария",
"documentation": "Stops steps execution in this script.",
"kind": 4,
"section": "Miscellaneous.Stop running scripts"
},
{
"filterText": "I stop all script steps execution",
"insertText": "Then I stop all script steps execution",
"sortText": "Затем я останавливаю выполнение шагов всех сценариев.",
"documentation": "Stops the steps execution. Other scripts will not be executed.",
"kind": 4,
"section": "Miscellaneous.Stop running scripts"
},
{
"filterText": "I open \"PictureName\" picture in main editor",
"insertText": "Given I open \"PictureName\" picture in main editor",
"sortText": "Дано я открываю картинку в основном редакторе \"ИмяКартинки\"",
"documentation": "Calls system command. The application associated with this file type will be opened",
"kind": 4,
"section": "Miscellaneous.Open picture"
},
{
"filterText": "I dump \"DatabaseConnectionString\" database to DT \"DTPath\"",
"insertText": "Then I dump \"DatabaseConnectionString\" database to DT \"DTPath\"",
"sortText": "Затем я выгружаю базу \"СтрокаСоединенияСБазой\" в DT \"ПутьКDT\"",
"documentation": "Dumps database to DT file.",
"kind": 4,
"section": "Miscellaneous.Batch mode"
},
{
"filterText": "I upload \"DatabaseConnectionString\" database from DT \"DTPath\"",
"insertText": "Then I upload \"DatabaseConnectionString\" database from DT \"DTPath\"",
"sortText": "Затем я загружаю базу \"СтрокаСоединенияСБазой\" из DT \"ПутьКDT\"",
"documentation": "Uploads database from DT file.",
"kind": 4,
"section": "Miscellaneous.Batch mode"
},
{
"filterText": "I create empty database \"DatabaseCreationParameters\"",
"insertText": "Then I create empty database \"DatabaseCreationParameters\"",
"sortText": "Затем я создаю пустую базу \"ПараметрыСозданияБазы\"",
"documentation": "Creates empty database by specified parameters.",
"kind": 4,
"section": "Miscellaneous.Batch mode"
},
{
"filterText": "for each \"ValueFromArray\" value from \"ArrayWithSemicolonDelimiter\" table in memory",
"insertText": "And for each \"ValueFromArray\" value from \"ArrayWithSemicolonDelimiter\" table in memory",
"sortText": "И для каждого значения \"ЗначениеИзТаблицы\" из таблицы в памяти \"Коллекция\"",
"documentation": "Iterates the values of the specified variable. The first parameter is the name of the variable that will be available in the Context. The second parameter is the name of context stored table.\r\nIf the passed table contains only one column then it is interpreted as an array. Else as a table, where the first line contains column names. As table lines iterate, value in Context variable updates. Variable names are equal to the column names. The column name must meet the rules of key structures formation.",
"kind": 8,
"section": "Miscellaneous.Iterating over array"
},
{
"filterText": "for each \"ValueFromArray\" value from \"ArrayWithSemicolonDelimiter\" array",
"insertText": "And for each \"ValueFromArray\" value from \"ArrayWithSemicolonDelimiter\" array",
"sortText": "И для каждого значения \"ЗначениеИзМассива\" из массива \"МассивЗначенийЧерезТочкуСЗапятой\"",
"documentation": "Iterates values array. The first parameter is the name of the variable that will be available in the Context. The second parameter is the array values, separated by \";\"",
"kind": 8,
"section": "Miscellaneous.Iterating over array"
},
{
"filterText": "compatibility mode for \"8.3.12\" has been set Then",
"insertText": "If compatibility mode for \"8.3.12\" has been set Then",
"sortText": "Если установлен режим совместимости \"8.3.12\" Тогда",
"documentation": "Condition. Checks if the required compatibility mode has been set in TestManager database.",
"kind": 5,
"section": "Miscellaneous.Compatibility mode check"
},
{
"filterText": "it is Web client Then",
"insertText": "If it is Web client Then",
"sortText": "Если это web клиент Тогда",
"documentation": "Condition. Checks if the current TestClient is Web client.",
"kind": 5,
"section": "Miscellaneous.TestClient type check"
},
{
"filterText": "it is Thin client then",
"insertText": "If it is Thin client then",
"sortText": "Если это тонкий клиент тогда",
"documentation": "Condition. Checks if the current TestClient is Thin client.",
"kind": 5,
"section": "Miscellaneous.TestClient type check"
},
{
"filterText": "I turn on asynchronous execution mode with interval \"IntervalValue\"",
"insertText": "And I turn on asynchronous execution mode with interval \"IntervalValue\"",
"sortText": "И я включаю асинхронный режим выполнения шагов с интервалом \"ЗначениеИнтервала\"",
"documentation": "Turns asynchronous steps execution mode on.",
"kind": 4,
"section": "Miscellaneous.Steps execution mode"
},
{
"filterText": "I turn off asynchronous execution mode",
"insertText": "And I turn off asynchronous execution mode",
"sortText": "И я отключаю асинхронный режим выполнения шагов",
"documentation": "Turns asynchronous steps execution mode off.",
"kind": 4,
"section": "Miscellaneous.Steps execution mode"
},
{
"filterText": "I attach \"TableName\" table value to the script as \"ValueName\"",
"insertText": "And I attach \"TableName\" table value to the script as \"ValueName\"",
"sortText": "И я прикрепляю к сценарию значение таблицы \"ИмяТаблицы\" как \"ИмяЗначения\"",
"documentation": "Attaches the specified table to the script. \"ValueName\" parameter will be used as the file name. Attached data will go into the script report.",
"kind": 4,
"section": "Miscellaneous.Result of the script execution"
},
{
"filterText": "Delay \"1\"",
"insertText": "And Delay \"1\"",
"sortText": "И     Пауза 1",
"documentation": "Allows the required duration delay.",
"kind": 4,
"section": "Miscellaneous.Make pause"
},
{
"filterText": "I turn ON items editability checking considering item groups visibility",
"insertText": "And I turn ON items editability checking considering item groups visibility",
"sortText": "И я включаю проверку только просмотр элементов с учётом групп элементов",
"documentation": "Turns on Read-only check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Read only"
},
{
"filterText": "I turn OFF items editability checking considering item groups visibility",
"insertText": "And I turn OFF items editability checking considering item groups visibility",
"sortText": "И я выключаю проверку только просмотр элементов с учётом групп элементов",
"documentation": "Turns off Read-only check considering the parent.",
"kind": 4,
"section": "Miscellaneous.Read only"
},
{
"filterText": "I set \"ManagerSession\" application header to the current session",
"insertText": "And I set \"ManagerSession\" application header to the current session",
"sortText": "И я устанавливаю текущему сеансу заголовок приложения \"Управляющий сеанс\"",
"documentation": "Sets the required header to the current 1C session.",
"kind": 4,
"section": "Miscellaneous.Set application header"
},
{
"filterText": "I interrupt the loop",
"insertText": "Then I interrupt the loop",
"sortText": "Тогда я прерываю цикл",
"documentation": "Sets the loop completion mark.",
"kind": 4,
"section": "Miscellaneous.Cycles"
},
{
"filterText": "for \"10\" seconds I do",
"insertText": "And for \"10\" seconds I do",
"sortText": "И в течение 100 секунд я выполняю",
"documentation": "Do. Executes loop actions for specified number of seconds. Raises an exception upon time expiration.",
"kind": 8,
"section": "Miscellaneous.Cycles"
},
{
"filterText": "I repeat \"10\" times",
"insertText": "And I repeat \"10\" times",
"sortText": "И я делаю 10 раз",
"documentation": "Loop. Repeats the required actions specified number of times. Can be interrupted by step <Then I interrupt the loop>",
"kind": 8,
"section": "Miscellaneous.Cycles"
},
{
"filterText": "I save the screenshot to \"FilePath\"",
"insertText": "And I save the screenshot to \"FilePath\"",
"sortText": "И я сохраняю скриншот \"ПутьКФайлу\"",
"documentation": "Makes a snapshot and saves it to the specified path.",
"kind": 0,
"section": "Screenshots"
},
{
"filterText": "I add to the step a file from \"variable Name\" with type \" file Type\"",
"insertText": "And I add to the step a file from \"variable Name\" with type \" file Type\"",
"sortText": "И Я добавляю к шагу файл из \"ИмяПеременной\" с типом \"ТипФайла\"",
"documentation": "Attaches the file to the current step in Allure report.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I wait for \"FileName\" file existence in \"Timeout\" seconds",
"insertText": "And I wait for \"FileName\" file existence in \"Timeout\" seconds",
"sortText": "И я жду существования файла \"ИмяФайла\" в течение 20 секунд",
"documentation": "Waits for the file to appear during the specified time (seconds).",
"kind": 7,
"section": "Files"
},
{
"filterText": "I replace the line in \"FileName\" file\r\n |'SearchText'| 'ReplaceText'|",
"insertText": "And I replace the line in \"FileName\" file\r\n |'SearchText'| 'ReplaceText'|",
"sortText": "И я заменяю строку в файле \"ИмяФайла\"\n\u0009|'ЧтоЗаменяем'|'НаЧтоЗаменяем'|",
"documentation": "Replaces file lines",
"kind": 23,
"section": "Files"
},
{
"filterText": "I save \"FileName\" file content to the variable \"VariableName'",
"insertText": "And I save \"FileName\" file content to the variable \"VariableName'",
"sortText": "И я запоминаю содержимое файла \"ИмяФайла\" в переменную \"ИмяПеременной\"",
"documentation": "Saves file content into the variable. You can pass file name only, in this case search will be provided in feature and project directories.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I copy file \"SourceFile\" to \"ReceiverFile\"",
"insertText": "Then I copy file \"SourceFile\" to \"ReceiverFile\"",
"sortText": "Тогда я копирую файл \"ИмяФайлаИсточник\" \"ИмяФайлаПриемник\"",
"documentation": "Copies the file.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I clear \"DirectoryName\" directory",
"insertText": "And I clear \"DirectoryName\" directory",
"sortText": "И я очищаю каталог \"ИмяКаталога\"",
"documentation": "Clears the specified directory",
"kind": 0,
"section": "Files"
},
{
"filterText": "I move file \"SourceFile\" to \"ReceiverFile\"",
"insertText": "Then I move file \"SourceFile\" to \"ReceiverFile\"",
"sortText": "Тогда я перемещаю файл \"ИмяФайлаИсточник\" \"ИмяФайлаПриемник\"",
"documentation": "Moves the file.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I save file name without extension from the variable \"FullFileName\" as \"FileName\"",
"insertText": "Then I save file name without extension from the variable \"FullFileName\" as \"FileName\"",
"sortText": "Затем я сохраняю имя файла без расширения из переменной \"ПолноеИмяФайла\" как \"ИмяФайла\"",
"documentation": "Gets file name without extension from the variable where full path to the file is stored",
"kind": 23,
"section": "Files"
},
{
"filterText": "I save file name from the variable \"FullFileName\" as \"FileName\"",
"insertText": "Then I save file name from the variable \"FullFileName\" as \"FileName\"",
"sortText": "Затем я сохраняю имя файла из переменной \"ПолноеИмяФайла\" как \"ИмяФайла\"",
"documentation": "Gets file name from the variable where full path to the file is stored",
"kind": 23,
"section": "Files"
},
{
"filterText": "I save files number in \"DirectoryName\" directory as \"FilesNumber\"",
"insertText": "Then I save files number in \"DirectoryName\" directory as \"FilesNumber\"",
"sortText": "Затем количество файлов в каталоге \"ИмяКаталога\" я запоминаю как \"КоличествоФайлов\"",
"documentation": "Gets the number of files in the directory and saves into the variable.",
"kind": 23,
"section": "Files"
},
{
"filterText": "\"File\" Exists",
"insertText": "And \"File\" Exists",
"sortText": "И Файл \"ИмяФайла\" существует",
"documentation": "Checks file existence",
"kind": 0,
"section": "Files"
},
{
"filterText": "\"FileName\" file contains lines\r\n |\"SubString1\"|\r\n |\"SubString2\"|",
"insertText": "And \"FileName\" file contains lines\r\n |\"SubString1\"|\r\n |\"SubString2\"|",
"sortText": "И файл \"ИмяФайла\" содержит строки\n\u0009|\"ПодСтрока1\"|\n\u0009|\"ПодСтрока2\"|",
"documentation": "Checks if the file contains the specified strings/substrings.",
"kind": 23,
"section": "Files"
},
{
"filterText": "\"FileName\" file does not contain lines\r\n |\"SubString1\"|\r\n |\"SubString2\"|",
"insertText": "And \"FileName\" file does not contain lines\r\n |\"SubString1\"|\r\n |\"SubString2\"|",
"sortText": "И файл \"ИмяФайла\" не содержит строки\n\u0009|\"ПодСтрока1\"|\n\u0009|\"ПодСтрока2\"|",
"documentation": "Checks if the file does not contain the specified strings/substrings.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I create \"DirectoryName\" directory",
"insertText": "And I create \"DirectoryName\" directory",
"sortText": "И я создаю каталог \"ИмяКаталога\"",
"documentation": "Creates the directory with the specified name, if it does not exist",
"kind": 0,
"section": "Files"
},
{
"filterText": "I delete \"Filename\" file",
"insertText": "Then I delete \"Filename\" file",
"sortText": "Тогда я удаляю файл \"ИмяФайла\"",
"documentation": "Deletes file",
"kind": 23,
"section": "Files"
},
{
"filterText": "\"File\" Exists then",
"insertText": "If \"File\" Exists then",
"sortText": "Если файл \"ИмяФайла\" существует тогда",
"documentation": "Condition. Checks file existence",
"kind": 5,
"section": "Files"
},
{
"filterText": "I select external file \"FileName\" with the filter index \"Index\"",
"insertText": "And I select external file \"FileName\" with the filter index \"Index\"",
"sortText": "И я буду выбирать внешний файл с индексом фильтра \"Индекс\" \"ИмяФайла\"",
"documentation": "Sets file selection dialog result based on the filter index in the dialog after file selection. It is allowed to specify $ProjectDirectory$ directive to insert project directory to the path.",
"kind": 23,
"section": "Files"
},
{
"filterText": "I select external file \"FileName\"",
"insertText": "And I select external file \"FileName\"",
"sortText": "И я буду выбирать внешний файл \"ИмяФайла\"",
"documentation": "Sets the result of file selection dialog box. It is allowed to specify $ProjectDirectory$ directive to substitute project directory to the path.",
"kind": 23,
"section": "Files"
},
{
"filterText": "for each \"CurrentFile\" file from \"Directory\" including subdirectories",
"insertText": "And for each \"CurrentFile\" file from \"Directory\" including subdirectories",
"sortText": "И для каждого файла \"ТекФайл\" из каталога \"ИмяКаталога\" включая подкаталоги",
"documentation": "Checks each file in the directory, including its subdirectories. Also creates variables:  _Name, _FullName, _NameWithoutExtension, _Path, _Extenstion.",
"kind": 8,
"section": "Files"
},
{
"filterText": "for each \"CurrentFile\" file from \"Directory\" directory",
"insertText": "And for each \"CurrentFile\" file from \"Directory\" directory",
"sortText": "И для каждого файла \"ТекФайл\" из каталога \"ИмяКаталога\"",
"documentation": "Checks each file in the directory, excluding subdirectories.",
"kind": 8,
"section": "Files"
},
{
"filterText": "I launch TestClient opening script or connect the existing one",
"insertText": "Given I launch TestClient opening script or connect the existing one",
"sortText": "Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий",
"documentation": "Connects new TestClient if needed it and closes all windows",
"kind": 17,
"section": "TestClient connection.New connection to the database.Current database"
},
{
"filterText": "I set list filter\r\n   \u0009    | Name | Contains | Item1|",
"insertText": "And I set list filter\r\n   \u0009    | Name | Contains | Item1|",
"sortText": "И Я устанавливаю фильтр на список\n   \u0009    | Наименование | Содержит | Товар1 |",
"documentation": "Allows to set the list filter via menu \"More/Configure List\"",
"kind": 17,
"section": "UI.Tables.List form filter"
},
{
"filterText": "I set the list filter if available\r\n   \u0009    | Name | Contains | Item1|",
"insertText": "And I set the list filter if available\r\n   \u0009    | Name | Contains | Item1|",
"sortText": "И Я устанавливаю фильтр на список если это возможно\n   \u0009    | Наименование | Содержит | Товар1 |",
"documentation": "Allows to set the list filter via menu \"More/Configure List\". At that if the field does not exist it will not raise the exception.",
"kind": 17,
"section": "UI.Tables.List form filter"
},
{
"filterText": "I clear list form filter",
"insertText": "And I clear list form filter",
"sortText": "И Я очищаю фильтр на форме списка",
"documentation": "Allows to reset the list filter via menu \"More/Configure List\"",
"kind": 17,
"section": "UI.Tables.List form filter"
}
]